Кодовая страница 858 - Code page 858

Кодовая страница 858
MIME / IANAIBM00858
Псевдоним (а)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.

Кодовая страница 858[10][11][3]
_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

Примечания

  1. ^ А также ISO-8859-1 против -15, сравните кодовые страницы 808 (из 866), 848 (с 1125 г.), 849 (с 1131 г.) и 872 (с 855), ISO-IR-205 (с ISO-8859-4 ), ISO-IR-206 (с ISO-8859-13 ), а изменения в МакРоман и Маккирилловый.
  2. ^ Причина этого могла быть связана с существующими ограничениями в реализации логики переключения кодовых страниц в 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.

Рекомендации

  1. ^ Наборы символов, Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
  2. ^ «Информационный документ CCSID 858». Архивировано из оригинал on 2016-03-27.
  3. ^ а б "OEM 858". Go Global Developer Center. Microsoft. Архивировано из оригинал на 2016-03-08. Получено 2011-11-23.
  4. ^ а б «Кодовая страница 858 информационного документа». Архивировано из оригинал на 2017-01-16.
  5. ^ Пол, Матиас Р. (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 записей.
  6. ^ Пол, Матиас Р. (2001-06-10) [1995]. "Формат файла DOS COUNTRY.SYS" (Файл COUNTRY.LST) (1.44 ред.). В архиве из оригинала от 20.04.2016. Получено 2016-08-20.
  7. ^ Стариков, Юрий (11.04.2005). "15-летию русской MS-DOS 4.01 посвящается" [15 лет русской MS-DOS 4.01]. В архиве из оригинала на 20.08.2016. Получено 2014-05-07.
  8. ^ Пол, Матиас Р. (27 августа 2001 г.). «Изменение кодовых страниц в FreeDOS (продолжение)». Архивировано из оригинал на 2014-10-01. Получено 2013-05-08. […] Можно также без проблем создавать собственные файлы .CPI в традиционном стиле FONT, но вы можете сохранить только до […] шести кодовых страниц в таком файле, если он должен использоваться MS-DOS / PC DOS (некоторые OEM issues, а NT может обрабатывать файлы размером более 64 КБ, но MS-DOS / PC DOS не может).
  9. ^ Пол, Матиас Р. (2001-06-10) [1995]. "Описание формата файлов DOS, OS / 2 и Windows NT .CPI, и Linux .CP" (Файл CPI.LST) (1.30 ред.). В архиве из оригинала от 20.04.2016. Получено 2016-08-20.
  10. ^ Кодовая страница CPGID 00858 (pdf) (PDF), IBM
  11. ^ Кодовая страница CPGID 00858 (txt), IBM