Кодовая страница 850
МИМ / 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] ДОС Латиница 1 [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АА | й 00 БА | ¿ 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 | Я 00СС | ▀ 2580 |
Бывший 224 | Ой 00D3 | SS 00DF | ЗОНТИК 00D4 | Ò 00D2 | он 00F5 | ОН 00D5 | м 00B5 | то есть 00FE | че 00DE | О 00DA | И 00ДБ | Ù 00D9 | идея 00FD | ИДЕЯ 00ДД | ¯ 00AF | ´ 00B4 |
Форекс 240 | ЗАСТЕНЧИВЫЙ 00AD | ± 00B1 | ‗ 2017 | ¾ 00BE | ¶ 00B6 | § 00A7 | ÷ 00F7 | ¸ 00B8 | ° 00B0 | ¨ 00A8 | · 00B7 | ¹ 00B9 | ³ 00B3 | ² 00B2 | ■ 25А0 | НБСП 00А0 |
Кодовая страница 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 (из ISO-8859-4 ), ISO-IR-206 (из ISO-8859-13 ), а также изменения в МакРоман и Маккириллица ).
Вместо добавления поддержки новой кодовой страницы 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АА | й 00 БА | ¿ 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 | Я 00СС | ij 0133 | |||||
Бывший | Ой 00D3 | SS 00DF | ЗОНТИК 00D4 | Ò 00D2 | он 00F5 | ОН 00D5 | м 00B5 | О 00DA | И 00ДБ | Ù 00D9 | ||||||
Форекс | ЗАСТЕНЧИВЫЙ 00AD | ± 00B1 | ¾ 00BE | ¶ 00B6 | § 00A7 | ÷ 00F7 | ° 00B0 | · 00B7 | ¹ 00B9 | ³ 00B3 | ² 00B2 | ■ 25А0 | НБСП 00А0 |
См. также [ править ]
Примечания [ править ]
- ^ а также Psion . от EPOC16 операционная система
- ^ и не всегда сильно отличается от него. похоже на ISO-8859-1
- ^ Линия Windows NT изначально была Unicode с самого начала , но из-за проблем с поддержкой инструментов разработки и совместимости с Windows 9x большинство приложений оставались на 8-битных кодовых страницах.
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б Наборы символов , Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
- ^ «00850» (PDF) . Кодовые страницы по CPGID . ИБМ . Архивировано (PDF) из оригинала 23 сентября 2012 г. Проверено 24 февраля 2020 г.
- ↑ Перейти обратно: Перейти обратно: а б с «ОЕМ 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 г.
- ^ Стариков, Юрий (11 апреля 2005 г.). «15-летию русской MS-DOS 4.01 посвящается» [15 лет русской MS-DOS 4.01] (на русском языке). Архивировано из оригинала 6 июня 2016 г. Проверено 7 мая 2014 г.
- ^ Пол, Матиас Р. (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 г.