Кодовая страница 850
![]() Кодовая страница, набор символов 850 с глифами 9×14, обычно визуализируемый с помощью Video Graphics Array (VGA). | |
МИМ / IANA | IBM850 |
---|---|
Псевдоним(а) | cp850, 850, csPC850Многоязычный, [ 1 ] ДОС Латиница 1, OEM 850 |
Язык(и) | английский , разные другие |
Классификация | Расширенный ASCII , кодовая страница OEM |
Расширяет | США-ASCII |
На основе | OEM-США |
Преобразует/кодирует | ISO/IEC 8859-1 (измененный порядок) |
Другая связанная кодировка(и) | Кодовая страница 858 («модифицированная кодовая страница 850» в PC DOS 2000), кодовая страница 437 |
Кодовая страница 850 ( CCSID 850) (также известная как CP 850, IBM 00850, [ 2 ] ОЭМ 850, [ 3 ] ДВА латыни [ 4 ] ) — кодовая страница , используемая в DOS . операционных системах [ а ] в Западной Европе. [ 5 ] В зависимости от настроек страны и конфигурации системы кодовая страница 850 является основной кодовой страницей и кодовой страницей OEM по умолчанию во многих странах, включая различные англоязычные регионы (например, в Великобритании, Ирландии и Канаде), в то время как в других англоязычных регионах кодовая страница 850 является основной кодовой страницей и кодовой страницей OEM по умолчанию. локали (например, США) по умолчанию используют кодовую страницу оборудования 437 . [ 6 ]
Кодовая страница 850 отличается от кодовой страницы 437 тем, что многие символы рисования прямоугольников , греческие буквы и различные символы были заменены дополнительными латинскими буквами с диакритическими знаками , что значительно улучшило поддержку западноевропейских языков (все символы из ISO 8859-1 являются включено). В то же время изменения часто вызывали сбои в отображении программ, которые использовали символы рисования прямоугольников для отображения поверхности, похожей на графический интерфейс, в текстовом режиме.
После эры DOS последующие операционные системы в основном заменили кодовую страницу 850 на Windows-1252 . [ б ] позже UCS-2 и UTF-16 , [ с ] и, наконец, UTF-8 . Однако устаревшие приложения, особенно программы командной строки , могут по-прежнему зависеть от поддержки старых кодовых страниц.
Набор символов
[ редактировать ]Каждый символ, отличный от ASCII, отображается со своим эквивалентным Unicode кодом . Отличия от кодовой страницы 437 ограничиваются второй половиной таблицы, причем первая половина остается такой же.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x 0 |
НУЛЕВОЙ | ☺ 263А |
☻ 263Б |
♥ 2665 |
♦ 2666 |
♣ 2663 |
♠ 2660 |
• 2022 |
◘ 25Д8 |
○ 25КБ |
◙ 25Д9 |
♂ 2642 |
♀ 2640 |
♪ 266А |
♫ 266Б |
☼ 263С |
1x 16 |
► 25БА |
◄ 25С4 |
↕ 2195 |
‼ 203С |
¶ 00B6 |
§ 00A7 |
▬ 25AC |
↨ 21А8 |
↑ 2191 |
↓ 2193 |
→ 2192 |
← 2190 |
∟ 221F |
↔ 2194 |
▲ 25Б2 |
▼ 25 г. до н. э. |
2x 32 |
СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x 48 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x 64 |
@ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x 80 |
П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ^ | _ |
6x 96 |
` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x 112 |
п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | ⌂ 2302 |
8x 128 |
Что 00C7 |
ты 00FC |
и 00E9 |
â 00E2 |
ä 00E4 |
имеет 00E0 |
к 00E5 |
Что 00E7 |
ага 00ЕА |
ага 00ЕВ |
И 00E8 |
я 00EF |
вопрос 00EE |
я 00EC |
Ä 00C4 |
Ой 00C5 |
9x 144 |
И 00C9 |
ой 00E6 |
Ой 00C6 |
Зонтик 00F4 |
он 00F6 |
ò 00F2 |
и 00ФБ |
ты 00F9 |
ÿ 00FF |
ОН 00D6 |
О 00DC |
ø 00F8 |
£ 00А3 |
Ø 00D8 |
× 00D7 |
ƒ 0192 |
Топор 160 |
на 00E1 |
в 00ED |
от 00F3 |
ты 00FA |
н 00F1 |
С 00D1 |
й 00АА |
й 00BA |
¿ 00BF |
® 00AE |
¬ 00AC |
½ 00BD |
¼ 00BC |
¡ 00А1 |
« 00AB |
» 00BB |
Бх 176 |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
На 00C1 |
 00C2 |
ИМЕЕТ 00C0 |
© 00A9 |
╣ 2563 |
║ 2551 |
╗ 2557 |
╝ 255Д |
¢ 00А2 |
¥ 00А5 |
┐ 2510 |
Сх 192 |
└ 2514 |
┴ 2534 |
┬ 252С |
├ 251С |
─ 2500 |
┼ 253С |
ã 00E3 |
à 00C3 |
╚ 255А |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256С |
¤ 00А4 |
Дх 208 |
д 00F0 |
Ð 00D0 |
Э 00CA |
Э 00CB |
И 00C8 |
я 0131 |
В 00CD |
вопрос 00CE |
Я 00CF |
┘ 2518 |
┌ 250С |
█ 2588 |
▄ 2584 |
¦ 00А6 |
Я 00CC |
▀ 2580 |
Бывший 224 |
Ой 00D3 |
SS 00DF |
ЗОНТИК 00D4 |
Ò 00D2 |
он 00F5 |
ОН 00D5 |
м 00B5 |
то есть 00FE |
че 00DE |
О 00 ДА |
И 00ДБ |
Ù 00D9 |
идея 00FD |
ИДЕЯ 00ДД |
¯ 00AF |
´ 00B4 |
Форекс 240 |
ЗАСТЕНЧИВЫЙ 00AD |
± 00B1 |
‗ 2017 |
¾ 00BE |
¶ 00B6 |
§ 00A7 |
÷ 00F7 |
¸ 00B8 |
° 00B0 |
¨ 00A8 |
· 00B7 |
¹ 00B9 |
³ 00B3 |
² 00B2 |
■ 25А0 |
НБСП 00A0 |
Кодовая страница 858
[ редактировать ]МИМ / IANA | IBM00858 |
---|---|
Псевдоним(а) | CCSID00858, CP00858, ПК-Многоязычный-850+евро [ 1 ] |
Преобразует/кодирует | ИСО 8859-1 |
Предшественник | Кодовая страница 850 |
В 1998 году кодовая страница 858 ( CCSID 858). [ 11 ] (также известный как CP 858, IBM 00858, OEM 858 [ 3 ] ) был получен из этой кодовой страницы путем замены кодовой точки 213 ( шестнадцатеричный D5 ) с i ⟨ı⟩ без точек на знак евро ⟨€⟩ U+20AC . [ 12 ] [ 13 ] [ 14 ] В отличие от большинства кодовых страниц, модифицированных для поддержки знака евро, общий знак валюты CF в шестнадцатеричном формате не был выбран в качестве заменяемого символа (сравните ISO-8859-15 (из ISO-8859-1 ), кодовые страницы 808 (из 866), 848 (с 1125), 849 (с 1131) и 872 (с 855), ISO-IR-205 (с 1131) ISO-8859-4 ), ISO-IR-206 (из ISO-8859-13 ) и изменения в MacRoman и MacCyrillic .
Вместо добавления поддержки новой кодовой страницы 858, IBM PC DOS 2000 , также выпущенная в 1998 году, изменила определение существующей кодовой страницы 850 на то, что IBM назвала модифицированной кодовой страницей 850 , включив знак евро в кодовую точку 213. [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] Причиной этого могли быть ограничения в MS-DOS / PC DOS , которые ограничивали размер файлов .CPI 64 КБ или максимум шестью кодовыми страницами. Добавление поддержки кодовой страницы 858 могло означать одновременный отказ от другой (например, кодовой страницы 850), что в то время могло быть нежизнеспособным решением, учитывая, что некоторые приложения были запрограммированы на использование кодовой страницы 850. Более поздние версии IBM/ В продуктах MS реализована кодовая страница 858 под собственным идентификатором.
Кодовая страница 1108
[ редактировать ]Кодовая страница 1108 (базовая совместимость DITROFF) является расширением этой кодовой страницы, которое изменяет некоторые кодовые точки в диапазоне 0–32 по сравнению с их определениями в кодовой странице 437 . [ 20 ] DITROFF (независимый от устройства troff) — промежуточный формат стандартного средства форматирования текста Unix Troff .
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x 0 |
НУЛЕВОЙ | ☺ 263А |
ff ФБ00 |
быть ФБ01 |
fl ФБ02 |
ffi ФБ03 |
ffl ФБ04 |
• 2022 |
– 2013 |
○ 25КБ |
† 2020 |
‡ 2021 |
™ 2122 |
— 2014 |
‘ 2018 |
’ 2019 |
1x 16 |
► 25БА |
◄ 25С4 |
⅛ 215Б |
⅜ 215С |
⅝ 215Д |
⁰ 2070 |
⁴ 2074 |
⁵ 2075 |
↑ 2191 |
↓ 2193 |
→ 2192 |
← 2190 |
⁶ 2076 |
⁷ 2077 |
⁸ 2078 |
⁹ 2079 |
Кодовая страница 1109
[ редактировать ]Кодовая страница 1109 (совместимость со специальными предложениями DITROFF) содержит символы, недоступные на кодовой странице 1108. [ 21 ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
2x | СП | ⎸ 23Б8 |
⎺ 23БА |
⎽ 23БД |
⎼ 23 г. до н. э. |
⎡ 23А1 |
⎣ 23А3 |
⎤ 23А4 |
⎦ 23А6 |
⎧ 23А7 |
⎨ 23А8 |
⎩ 23А9 |
⎫ 23АБ |
⎬ 23AC |
⎭ 23 год нашей эры |
⎪ 23АА |
3x | □ 25А1 |
Кодовая страница 1044
[ редактировать ]Кодовая страница 1044 ( CCSID 1044) — это кодовая страница , используемая в DOS для использования в отгрузочных этикетках. Это подмножество кодовой страницы 850.
Каждый символ отображается с эквивалентной Юникода . кодовой точкой [ 22 ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1x | ||||||||||||||||
2x | СП | " | $ | % | & | ' | ( | ) | * | + | , | - | . | / | ||
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | = | |||
4x | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО | |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | \ | ||||
6x | ||||||||||||||||
7x | ||||||||||||||||
8x | Что | Ä | Ой | |||||||||||||
9x | И | Ой | ОН | О | Ø | × | ||||||||||
Топор | С | |||||||||||||||
Бх | На | Â | ИМЕЕТ | |||||||||||||
Сх | Ã | |||||||||||||||
Дх | Ð | Э | Э | И | В | вопрос | Я | Я | ||||||||
Бывший | Ой | SS | ЗОНТИК | Ò | ОН | м | че | О | И | Ù | ИДЕЯ | |||||
Форекс | ЗАСТЕНЧИВЫЙ | ± | ÷ | НБСП |
Кодовая страница 1034
[ редактировать ]Кодовая страница 1034 ( CCSID 1034) — это кодовая страница , используемая в DOS для использования в отгрузочных этикетках. Это второй набор, используемый после кодовой страницы 1044. [ 23 ] Это кодовая страница с наименьшим количеством символов.
Каждый символ отображается с эквивалентной Юникода . кодовой точкой [ 24 ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
2x | СП | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3x | ||||||||||||||||
4x | ⎊ |
Кодовая страница 906
[ редактировать ]Кодовая страница 906 ( CCSID 906) — это кодовая страница, используемая IBM 3812, как и кодовая страница 907 . Это модификация кодовой страницы 850. [ 25 ]
Каждый символ отображается с эквивалентной Юникода . кодовой точкой [ 26 ]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1x | ¶ 00B6 |
§ 00A7 |
||||||||||||||
2x | СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | _ | |
6x | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот | |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ||
8x | Что 00C7 |
ты 00FC |
и 00E9 |
â 00E2 |
ä 00E4 |
имеет 00E0 |
к 00E5 |
Что 00E7 |
ага 00ЕА |
ага 00ЕВ |
И 00E8 |
я 00EF |
вопрос 00EE |
я 00EC |
Ä 00C4 |
Ой 00C5 |
9x | И 00C9 |
ой 00E6 |
Ой 00C6 |
Зонтик 00F4 |
он 00F6 |
ò 00F2 |
и 00ФБ |
ты 00F9 |
ÿ 00FF |
ОН 00D6 |
О 00DC |
ø 00F8 |
£ 00А3 |
Ø 00D8 |
× 00D7 |
ƒ 0192 |
Топор | на 00E1 |
в 00ED |
от 00F3 |
ты 00FA |
н 00F1 |
С 00D1 |
й 00АА |
й 00BA |
¿ 00BF |
® 00AE |
¬ 00AC |
½ 00BD |
¼ 00BC |
¡ 00А1 |
« 00AB |
» 00BB |
Бх | œ 0153 |
О 0152 |
Ÿ 0178 |
На 00C1 |
 00C2 |
ИМЕЕТ 00C0 |
‘ 2018 |
’ 2019 |
“ 201С |
” 201Д |
¢ 00А2 |
¥ 00А5 |
||||
Сх | ã 00E3 |
à 00C3 |
ФСП 2007 |
≤ 2264 |
≥ 2265 |
≠ 2260 |
¤ 00А4 | |||||||||
Дх | Э 00CA |
Э 00CB |
И 00C8 |
В 00CD |
вопрос 00CE |
Я 00CF |
Ŀ 013F |
ŀ 0140 |
¦ 00А6 |
Я 00CC |
ij 0133 | |||||
Бывший | Ой 00D3 |
SS 00DF |
ЗОНТИК 00D4 |
Ò 00D2 |
он 00F5 |
ОН 00D5 |
м 00B5 |
О 00 ДА |
И 00ДБ |
Ù 00D9 |
||||||
Форекс | ЗАСТЕНЧИВЫЙ 00AD |
± 00B1 |
¾ 00BE |
¶ 00B6 |
§ 00A7 |
÷ 00F7 |
° 00B0 |
· 00B7 |
¹ 00B9 |
³ 00B3 |
² 00B2 |
■ 25А0 |
НБСП 00A0 |
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ а также Psion . от EPOC16 операционная система
- ^ и не всегда сильно отличается от него. похоже на ISO-8859-1
- ^ Линия Windows NT изначально была Unicode с самого начала , но из-за проблем с поддержкой инструментов разработки и совместимости с Windows 9x большинство приложений оставались на 8-битных кодовых страницах.
Ссылки
[ редактировать ]- ^ Jump up to: а б Наборы символов , Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
- ^ «00850» (PDF) . Кодовые страницы по CPGID . ИБМ . Архивировано (PDF) из оригинала 23 сентября 2012 г. Проверено 24 февраля 2020 г.
- ^ Jump up to: а б с «ОЕМ 850» . Go Global Developer Center . Майкрософт . Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
- ^ «Кодовая страница 850 MS-DOS Latin 1» . Разработка международного программного обеспечения . Майкрософт . Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
- ^ «Информационный документ CCSID 850» . Архивировано из оригинала 27 марта 2016 г.
- ^ Пол, Матиас Р. (30 июля 1997 г.). «II.16.iii. Landessprachliche Unterstützung - Landescodes und Keyboard-Kürzel» [II.16.iii. Поддержка национальных языков — коды стран и идентификаторы раскладок клавиатуры]. NWDOS-TIPs — Советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей [ NWDOSTIPs — Советы и подсказки для Novell DOS 7, с особым акцентом на недокументированные детали, ошибки и обходные пути ]. MPDOSTIP (на немецком языке) (3-е изд.). Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г. (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной авторской коллекции MPDOSTIP.ZIP, которая поддерживалась до 2001 года и распространялась на многих сайтах по адресу: время. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.)
- ^ «cp850_DOSLatin1 в таблицу Юникода» (TXT) . Консорциум Юникод. Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
- ^ Кодовая страница CPGID 00850 (pdf) , IBM, 1986 г.
- ^ Кодовая страница (CPGID) 00850 (txt) , IBM, 1998 г.
- ^ «Международные компоненты для Unicode (ICU), ibm-850_P100-1995.ucm» . Гитхаб . 03.12.2002. Архивировано из оригинала 28 января 2022 г. Проверено 28 января 2022 г.
- ^ «Информационный документ CCSID 858» . ИБМ . Архивировано из оригинала 27 марта 2016 г.
- ^ Кодовая страница (CPGID) 00858 (txt) , IBM, 1998 г.
- ^ «00858» . Кодовые страницы по CPGID . ИБМ . Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
- ^ «Информационный документ с кодовой страницей 858» . ИБМ . Архивировано из оригинала 20 августа 2016 г.
- ^ Пол, Матиас Р. (15 августа 2001 г.). «Изменение кодовых страниц во FreeDOS» (Техническое задание). Архивировано из оригинала 6 июня 2016 г. Проверено 6 июня 2016 г.
Новый официальный идентификатор многоязычной «кодовой страницы 850 со знаком EURO» — 858, а не 850. IBM перейдет на использование 858 вместо варианта 850 в будущих выпусках своих продуктов. […] Я могу только догадываться, почему они не добавили 858 в свои EGAx.CPI , COUNTRY.SYS и KEYBOARD.SYS файлы в PC DOS 2000 . Многие сторонние приложения предназначены для работы с 850 и не знали о 858 на момент выпуска PC DOS 2000, так что это проще для всех, но, к сожалению, это несовместимо. […] Как объяснялось выше, COUNTRY.SYS и KEYBOARD.SYS содержат только две записи кодовой страницы для данной страны в западных выпусках DOS. (В выпусках на арабском языке и иврите может быть до 8 кодовых страниц для одной страны, теоретически не существует ограничения ниже диапазона разрешенных кодовых страниц 1..65534). […] Проблема в том, что удаление поддержки 850 могло вызвать проблемы совместимости с приложениями, которые запрограммированы на использование 850. Добавление 858 в качестве третьего варианта ко всем файлам значительно увеличило бы размеры файлов и таблиц. Анализатор файла COUNTRY.SYS в MS-DOS/PC DOS IO.SYS / IBMBIO.COM выделяет блокнот размером 6 КБ (для DOS 6) для загрузки всей информации. Это позволяет принять максимум 438 записей в файле COUNTRY.SYS, в противном случае вы получите сообщение «COUNTRY.SYS слишком большой». Парсер NLSFUNC не имеет этого ограничения, и парсеры файлов в DR-DOS (ядро и NLSFUNC) также не знают о таком ограничении. Более старые выпуски MS-DOS/PC DOS даже имели буфер размером 2 КБ для максимум 146 записей.
- ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Формат файла DOS COUNTRY.SYS» (файл COUNTRY.LST) (изд. 1.44). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Starikov, Yuri (2005-04-11). "15-летию Russian MS-DOS 4.01 посвящается" [15 Years of Russian MS-DOS 4.01] (in Russian). Archived from the original on 2016-06-06 . Retrieved 2014-05-07 .
- ^ Пол, Матиас Р. (27 августа 2001 г.). «Изменение кодовых страниц во FreeDOS (продолжение)» . Архивировано из оригинала 1 октября 2014 г. Проверено 8 мая 2013 г.
[…] можно также без проблем создавать собственные файлы .CPI в традиционном стиле FONT, но в таком файле можно хранить только до […] шести кодовых страниц, если он должен быть доступен для использования MS-DOS/PC DOS (некоторые OEM-производители). проблемы, и NT может обрабатывать файлы размером более 64 КБ, а MS-DOS/PC DOS - нет).
(Примечание. На основе сообщения fd-dev [1] .) - ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2 и Windows NT и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ «Кодовая страница 1108 Базовая совместимость DITROFF» (PDF) . Архивировано из оригинала (PDF) 21 января 2013 г.
- ^ «Кодовая страница 1109 Специальная совместимость DITROFF» (PDF) . Архивировано из оригинала (PDF) 21 января 2013 г.
- ^ «Кодовая страница 1044» (PDF) . Архивировано из оригинала (PDF) 21 января 2013 г.
- ^ «IBM и глобализация: кодовые страницы» . Архивировано из оригинала 16 июля 2012 г.
- ^ «Кодовая страница 1034» (PDF) . Архивировано из оригинала (PDF) 21 января 2013 г.
- ^ «IBM и глобализация: кодовые страницы» . Архивировано из оригинала 16 июля 2012 г.
- ^ «Кодовая страница 906» (PDF) . Архивировано из оригинала (PDF) 21 января 2013 г.