Кодовая страница 858 - Code page 858
MIME / IANA | IBM00858 |
---|---|
Псевдоним (а) | CCSID00858, CP00858, PC-Multilingual-850 + евро[1] |
Преобразует / кодирует | ISO 8859-1 |
Предшествует | Кодовая страница 850 |
Кодовая страница 858 (CCSID 858)[2] (также известный как CP 858, IBM 00858, OEM 858[3]) это кодовая страница используется под ДОС писать на западноевропейских языках.[4]
Аналогично кодовая страница 850, Кодовая страница 858 поддерживает весь репертуар ISO 8859-1, но в другом расположении. Кодовая страница 858 была создана из кодовой страницы 850 в 1998 году путем изменения кодовой точки 213 (D5шестнадцатеричный) из без точки я (ı) (символ, не включенный в ISO-8859-1) на знак евро (€).[4] В отличие от большинства кодовых страниц, модифицированных для поддержки знака евро, общий знак валюты в CFшестнадцатеричный (символ ISO-8859-1, замененный на знак евро в ISO-8859-15 ) не был выбран в качестве заменяемого символа.[nb 1]
Тем не менее, вместо добавления поддержки новой кодовой страницы 858, IBM ПК DOS 2000, также выпущенный в 1998 году, изменил определение существующей кодовой страницы 850 на то, что IBM назвала измененная кодовая страница 850 включить знак евро в кодовой точке 213.[nb 2][5][6][7][8][9] В более поздних продуктах IBM / MS кодовая страница 858 реализована под собственным идентификатором.
Набор символов
В следующей таблице показана кодовая страница 858. Каждый символ отображается со своим эквивалентом. Unicode кодовая точка. Десятичное значение местоположения - это Альтернативный код. Отображается только вторая половина таблицы (кодовые точки 128–255), первая половина (кодовые точки 0–127) совпадает с кодовая страница 850.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ 128 | Ç 00C7 | ü 00FC | é 00E9 | â 00E2 | ä 00E4 | à 00E0 | å 00E5 | ç 00E7 | ê 00EA | ë 00EB | è 00E8 | я 00EF | я 00EE | я 00EC | Ä 00C4 | Å 00C5 |
9_ 144 | É 00C9 | æ 00E6 | Æ 00C6 | ô 00F4 | ö 00F6 | ò 00F2 | û 00FB | ù 00F9 | ÿ 00FF | Ö 00D6 | Ü 00DC | ø 00F8 | £ 00A3 | Ø 00D8 | × 00D7 | ƒ 0192 |
A_ 160 | á 00E1 | я 00ED | ó 00F3 | ú 00FA | ñ 00F1 | Ñ 00D1 | ª 00AA | º 00BA | ¿ 00BF | ® 00AE | ¬ 00AC | ½ 00BD | ¼ 00BC | ¡ 00A1 | « 00AB | » 00BB |
B_ 176 | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | Á 00C1 | Â 00C2 | А 00C0 | © 00A9 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255D | ¢ 00A2 | ¥ 00A5 | ┐ 2510 |
C_ 192 | └ 2514 | ┴ 2534 | ┬ 252C | ├ 251C | ─ 2500 | ┼ 253C | ã 00E3 | Ã 00C3 | ╚ 255A | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256C | ¤ 00A4 |
D_ 208 | ð 00F0 | Ð 00D0 | Ê 00CA | Ë 00CB | È 00C8 | € 20AC | Я 00CD | Я 00CE | Я 00CF | ┘ 2518 | ┌ 250C | █ 2588 | ▄ 2584 | ¦ 00A6 | Я 00CC | ▀ 2580 |
E_ 224 | Ó 00D3 | SS 00DF | Ô 00D4 | Ò 00D2 | х 00F5 | Õ 00D5 | µ 00B5 | þ 00FE | Þ 00DE | Ú 00DA | Û 00 дБ | Ù 00D9 | ý 00FD | Ý 00DD | ¯ 00AF | ´ 00B4 |
F_ 240 | ЗАСТЕНЧИВЫЙ 00AD | ± 00B1 | ‗ 2017 | ¾ 00BE | ¶ 00B6 | § 00A7 | ÷ 00F7 | ¸ 00B8 | ° 00B0 | ¨ 00A8 | · 00B7 | ¹ 00B9 | ³ 00B3 | ² 00B2 | ■ 25A0 | NBSP 00A0 |
Письмо Число Пунктуация Символ Другой Неопределенный Отличия от кодовая страница 850
Примечания
- ^ А также ISO-8859-1 против -15, сравните кодовые страницы 808 (из 866), 848 (с 1125 г.), 849 (с 1131 г.) и 872 (с 855), ISO-IR-205 (с ISO-8859-4 ), ISO-IR-206 (с ISO-8859-13 ), а изменения в МакРоман и Маккирилловый.
- ^ Причина этого могла быть связана с существующими ограничениями в реализации логики переключения кодовых страниц в MS-DOS /ПК DOS, который ограничивал файлы .CPI размером 64 КБ или максимум шестью кодовыми страницами, ограничение, которое было обойдено в некоторых OEM-версиях MS-DOS, в Windows NT, а также не существует в DR-DOS. Кроме того, синтаксический анализатор в MS-DOS / PC DOS ограничивает количество возможных записей страны / кодовой страницы в COUNTRY.SYS файлов до 146 или 438, ограничение отсутствует в DR-DOS. Таким образом, добавление поддержки кодовой страницы 858 могло означать отказ от другой (например, кодовая страница 850 ) в то же время, что, возможно, не было жизнеспособным решением в то время, учитывая, что некоторые приложения были жестко запрограммированы для использования кодовой страницы 850.
Рекомендации
- ^ Наборы символов, Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
- ^ «Информационный документ CCSID 858». Архивировано из оригинал on 2016-03-27.
- ^ а б "OEM 858". Go Global Developer Center. Microsoft. Архивировано из оригинал на 2016-03-08. Получено 2011-11-23.
- ^ а б «Кодовая страница 858 информационного документа». Архивировано из оригинал на 2017-01-16.
- ^ Пол, Матиас Р. (15 августа 2001 г.). «Изменение кодовых страниц в FreeDOS» (Техническая спецификация на основе сообщения fd-dev [1] ). Архивировано из оригинал на 2016-08-20. Получено 2013-05-08.
Новый официальный идентификатор для многоязычной "кодовой страницы 850 с ЗНАКОМ ЕВРО" - 858, а не 850. IBM перейдет на использование 858 вместо своего варианта 850 с будущими выпусками своих продуктов. […] Я могу только догадываться, почему они не добавили 858 к своим EGAx.CPI, COUNTRY.SYS, и KEYBOARD.SYS файлы в ПК 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 too large.». В NLSFUNC парсер не имеет этого ограничения, и парсеры файлов в DR-DOS (ядро и NLSFUNC) также не знают о таком ограничении. В более старых выпусках MS-DOS / PC DOS даже был буфер размером 2 Кбайта для максимум 146 записей.
- ^ Пол, Матиас Р. (2001-06-10) [1995]. "Формат файла DOS COUNTRY.SYS" (Файл COUNTRY.LST) (1.44 ред.). В архиве из оригинала от 20.04.2016. Получено 2016-08-20.
- ^ Стариков, Юрий (11.04.2005). "15-летию русской MS-DOS 4.01 посвящается" [15 лет русской MS-DOS 4.01]. В архиве из оригинала на 20.08.2016. Получено 2014-05-07.
- ^ Пол, Матиас Р. (27 августа 2001 г.). «Изменение кодовых страниц в FreeDOS (продолжение)». Архивировано из оригинал на 2014-10-01. Получено 2013-05-08.
[…] Можно также без проблем создавать собственные файлы .CPI в традиционном стиле FONT, но вы можете сохранить только до […] шести кодовых страниц в таком файле, если он должен использоваться MS-DOS / PC DOS (некоторые OEM issues, а NT может обрабатывать файлы размером более 64 КБ, но MS-DOS / PC DOS не может).
- ^ Пол, Матиас Р. (2001-06-10) [1995]. "Описание формата файлов DOS, OS / 2 и Windows NT .CPI, и Linux .CP" (Файл CPI.LST) (1.30 ред.). В архиве из оригинала от 20.04.2016. Получено 2016-08-20.
- ^ Кодовая страница CPGID 00858 (pdf) (PDF), IBM
- ^ Кодовая страница CPGID 00858 (txt), IBM