Код страницы 850

Компьютерный набор символов для латиницы

Код страницы 850
Кодовая страница 850, набор символов с 9×14 глифами, как обычно отображается Video Graphics Array (VGA)
MIME/IANAIBM850
Псевдоним(ы)cp850, 850, csPC850Многоязычный, [1] DOS Latin 1, OEM 850
Язык(и)Английский , разные другие
КлассификацияРасширенный ASCII , кодовая страница OEM
РасширяетUS-ASCII
На основеOEM-США
Преобразует/КодируетISO/IEC 8859-1 (переупорядочено)
Другие связанные кодировкиКодовая страница 858 («модифицированная кодовая страница 850» PC DOS 2000), кодовая страница 437

Кодовая страница 850 ( CCSID 850) (также известная как CP 850, IBM 00850, [2] OEM 850, [3] DOS Latin 1 [4] ) — кодовая страница , используемая в операционных системах DOS [a] в Западной Европе. [5] В зависимости от настроек страны и конфигурации системы кодовая страница 850 является основной кодовой страницей и кодовой страницей OEM по умолчанию во многих странах, включая различные англоязычные регионы (например, в Великобритании, Ирландии и Канаде), в то время как в других англоязычных регионах (например, в США) по умолчанию используется аппаратная кодовая страница 437 . [6]

Кодовая страница 850 отличается от кодовой страницы 437 тем, что многие символы-блоки , греческие буквы и различные символы были заменены дополнительными латинскими буквами с диакритическими знаками , что значительно улучшило поддержку западноевропейских языков (включены все символы из ISO 8859-1 ). В то же время изменения часто вызывали сбои в отображении программ, которые использовали символы-блоки для отображения поверхности, похожей на GUI, в текстовом режиме.

После эпохи DOS последующие операционные системы в значительной степени заменили кодовую страницу 850 на Windows-1252 , [b] позже UCS-2 и UTF-16 , [c] и, наконец, UTF-8 . Однако устаревшие приложения, особенно программы командной строки , могут по-прежнему зависеть от поддержки старых кодовых страниц.

Набор символов

Каждый не-ASCII символ отображается с его эквивалентной кодовой точкой Unicode . Различия с кодовой страницей 437 ограничены второй половиной таблицы, первая половина та же самая.

Код страницы 850 [3] [7] [8] [9] [10]
0123456789АБСДЭФ
0x
0
НУЛЕВОЙ
263А

263Б

2665

2666

2663

2660

2022

25D8

25КБ

25D9

2642

2640

266А

266Б

263С
1x
16

25BA

25C4

2195

203С

00B6
§
00А7

25AC

21А8

2191

2193

2192

2190

221Ф

2194

25Б2

25 г. до н.э.
2x32
 СП !"#$%&'()*+,-./
3x48
0123456789:;<=>?
4x64
@АБСДЭФГЧАСяДж.КЛМНО
5x80
ПВРСТУВВтХИЗ[\]^_
6x96
`абсгефгчасяджклмно
7x
112
пдгсттывжхуз{|}~
2302
8x128
Ç
00C7
ü
00ФК
é
00E9
в
00E2
д
00E4
в
00E0
å
00E5
ç
00E7
ê
00EA
ë
00EB
и
00E8
ï
00EF
î
00EE
ì
00EC
Д
00С4
Е
00C5
9x
144
Э
00C9
æ
00E6
Æ
00C6
ô
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
ÿ
00FF
Ö
00D6
У
00DC
ø
00F8
£
00A3
Ø
00D8
×
00D7
ƒ
0192
Топор
160
á
00E1
в
00ED

00F3
ú
00FA
с
00F1
С
00D1
ª
00АА
º
00BA
¿
00БФ
®
00АЕ
¬
00AC
½
00BD
¼
00 г. до н.э.
¡
00A1
«
00АБ
»
00ББ
Вх
176

2591

2592

2593

2502

2524
Á
00C1
Â
00C2
А
00С0
©
00А9

2563

2551

2557

255D
¢
00A2
¥
00A5

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
¦
00A6
М
00CC

2580
Бывший
224
О
00D3
ß
00DF
Ф
00D4
Т
00D2
х
00F5
Х
00D5
µ
00B5
þ
00FE
Þ
00DE
Ú
00DA
У
00ДБ
Ù
00D9
ý
00FD
Э
00ДД
¯
00АФ
´
00B4
Фх
240
ЗАСТЕНЧИВЫЙ
00 н.э.
±
00B1

2017
¾
00BE

00B6
§
00А7
÷
00F7
¸
00B8
°
00B0
¨
00A8
·
00B7

00B9
³
00B3
²
00B2

25А0
НБСП
00А0
  Отличия от кодовой страницы 437

Код страницы 858

Код страницы 858
MIME/IANAIBM00858
Псевдоним(ы)CCSID00858, CP00858, ПК-Мультиязычный-850+евро [1]
Преобразует/КодируетИСО 8859-1
ПредшествовалКод страницы 850

В 1998 году на основе этой кодовой страницы была получена кодовая страница 858 ( CCSID 858) [11] (также известная как CP 858, IBM 00858, OEM 858 [3] ) путем изменения кодовой точки 213 (D5 hex ) с символа 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 ) и изменения в MacRoman и MacCyrillic ).

Вместо добавления поддержки новой кодовой страницы 858, PC DOS 2000 от IBM , также выпущенный в 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 .

Код страницы 1108
0123456789АБСДЭФ
0x
0
НУЛЕВОЙ
263А

FB00

FB01

FB02

FB03

FB04

2022

2013

25КБ

2020

2021

2122

2014
'
2018
'
2019
1x
16

25BA

25C4

215Б

215С

215D

2070

2074

2075

2191

2193

2192

2190

2076

2077

2078

2079
  Отличия от кодовой страницы 437

Код страницы 1109

Кодовая страница 1109 (совместимость со специальными символами DITROFF) содержит символы, отсутствующие в кодовой странице 1108. [21]

Код страницы 1109
0123456789АБСДЭФ
2x СП 
23B8

23ВА

23BD

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.

Каждый символ отображается с эквивалентной ему кодовой точкой Unicode . [22]

Код страницы 1044
0123456789АБСДЭФ
0x
1x
2x СП "$%&'()*+,-./
3x0123456789:;=
4xАБСДЭФГЧАСяДж.КЛМНО
5xПВРСТУВВтХИЗ\
6x
7x
8xÇÄÅ
9xЭÆÖÜØ×
ТопорС
ВхАÂА
СхÃ
ДксÐКËЭЯЯЯЯ
БывшийОSSÔТХµÞÚÛÙÝ
ФхЗАСТЕНЧИВЫЙ±÷НБСП

Код страницы 1034

Кодовая страница 1034 ( CCSID 1034) — это кодовая страница , используемая в DOS для использования в транспортных этикетках. Это второй набор, используемый после кодовой страницы 1044. [23] Это кодовая страница с наименьшим количеством символов.

Каждый символ отображается с эквивалентной ему кодовой точкой Unicode . [24]

Код страницы 1034
0123456789АБСДЭФ
2x СП 
3x
4x

Код страницы 906

Кодовая страница 906 ( CCSID 906) — кодовая страница, используемая IBM 3812, как и кодовая страница 907. Это модификация кодовой страницы 850. [25]

Каждый символ отображается с эквивалентной ему кодовой точкой Unicode . [26]

Код страницы 906
0123456789АБСДЭФ
0x
1x
00B6
§
00А7
2x СП !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@АБСДЭФГЧАСяДж.КЛМНО
5xПВРСТУВВтХИЗ[\]_
6xабсгефгчасяджклмно
7xпдгсттывжхуз{|}
8xÇ
00C7
ü
00ФК
é
00E9
в
00E2
д
00E4
в
00E0
å
00E5
ç
00E7
ê
00EA
ë
00EB
и
00E8
ï
00EF
î
00EE
ì
00EC
Д
00С4
Е
00C5
9xЭ
00C9
æ
00E6
Æ
00C6
ô
00F4
ö
00F6
ò
00F2
û
00FB
ù
00F9
ÿ
00FF
Ö
00D6
У
00DC
ø
00F8
£
00A3
Ø
00D8
×
00D7
ƒ
0192
Топорá
00E1
в
00ED

00F3
ú
00FA
с
00F1
С
00D1
ª
00АА
º
00BA
¿
00БФ
®
00АЕ
¬
00AC
½
00BD
¼
00 г. до н.э.
¡
00A1
«
00АБ
»
00ББ
Вхœ
0153
0152
Ÿ
0178
Á
00C1
Â
00C2
А
00С0
'
2018
'
2019
«
201С

201D
¢
00A2
¥
00A5
Схã
00E3
Ã
00C3
ФСП
2007

2264

2265

2260
¤
00А4
ДксК
00CA
Ë
00CB
И
00C8
И
00CD
00CE
Ï
00CF
Ŀ
013F
0140
¦
00A6
М
00CC

0133
БывшийО
00D3
ß
00DF
Ф
00D4
Т
00D2
х
00F5
Х
00D5
µ
00B5
Ú
00DA
У
00ДБ
Ù
00D9
ФхЗАСТЕНЧИВЫЙ
00 н.э.
±
00B1
¾
00BE

00B6
§
00А7
÷
00F7
°
00B0
·
00B7

00B9
³
00B3
²
00B2

25А0
НБСП
00А0
  Отличия от кодовой страницы 850

Смотрите также

Примечания

  1. ^ а также операционная система EPOC16 компании Psion
  2. ^ схож с ISO-8859-1 и не всегда хорошо от него отличается
  3. ^ Линейка Windows NT изначально поддерживала Unicode , но проблемы поддержки средств разработки и совместимости с Windows 9x привели к тому, что большинство приложений использовали 8-битные кодовые страницы.

Ссылки

  1. ^ Наборы символов ab , Управление по распределению адресов в Интернете (IANA), 2018-12-12
  2. ^ "00850" (PDF) . Кодовые страницы CPGID . IBM . Архивировано (PDF) из оригинала 2012-09-23 . Получено 2020-02-24 .
  3. ^ abc "OEM 850". Go Global Developer Center . Microsoft . Архивировано из оригинала 2016-06-06 . Получено 2016-06-06 .
  4. ^ "Кодовая страница 850 MS-DOS Latin 1". Разработка международного программного обеспечения . Microsoft . Архивировано из оригинала 2016-06-06 . Получено 2016-06-06 .
  5. ^ "Информационный документ CCSID 850". Архивировано из оригинала 2016-03-27.
  6. ^ Пол, Матиас Р. (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.)
  7. ^ "cp850_DOSLatin1 to Unicode table" (TXT) . Консорциум Unicode. Архивировано из оригинала 2016-06-06 . Получено 2016-06-06 .
  8. ^ Кодовая страница CPGID 00850 (pdf) , IBM, 1986
  9. ^ Кодовая страница (CPGID) 00850 (txt) , IBM, 1998
  10. ^ "International Components for Unicode (ICU), ibm-850_P100-1995.ucm". GitHub . 2002-12-03. Архивировано из оригинала 2022-01-28 . Получено 2022-01-28 .
  11. ^ "Информационный документ CCSID 858". IBM . Архивировано из оригинала 2016-03-27.
  12. ^ Кодовая страница (CPGID) 00858 (txt) , IBM, 1998
  13. ^ "00858". Кодовые страницы CPGID . IBM . Архивировано из оригинала 2016-06-06 . Получено 2016-06-06 .
  14. ^ "Информационный документ о кодовой странице 858". IBM . Архивировано из оригинала 2016-08-20.
  15. ^ Пол, Маттиас Р. (15.08.2001). «Изменение кодовых страниц в FreeDOS» (Техническая спецификация проекта). Архивировано из оригинала 06.06.2016 . Получено 06.06.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 too large.". У анализатора NLSFUNC такого ограничения нет, и анализаторы файлов в DR-DOS (ядро и NLSFUNC) также не знают о таком ограничении. Более старые выпуски MS-DOS/PC DOS даже имели буфер размером 2 Кб для максимум 146 записей.
  16. ^ Пол, Маттиас Р. (2001-06-10) [1995]. "Формат файла DOS COUNTRY.SYS" (файл COUNTRY.LST) (ред. 1.44). Архивировано из оригинала 2016-04-20 . Получено 2016-08-20 .
  17. ^ Стариков, Юрий (11 апреля 2005 г.). «15-летию русской MS-DOS 4.01 посвящается» [15 лет русской MS-DOS 4.01] (на русском языке). Архивировано из оригинала 6 июня 2016 г. Проверено 7 мая 2014 г.
  18. ^ Пол, Маттиас Р. (2001-08-27). "Изменение кодовых страниц в FreeDOS (продолжение)". Архивировано из оригинала 2014-10-01 . Получено 2013-05-08 . […] можно также без проблем создавать пользовательские файлы .CPI в традиционном стиле FONT, но в таком файле можно хранить только до […] шести кодовых страниц, если он должен использоваться MS-DOS/PC DOS (некоторые OEM-выпуски и NT могут обрабатывать файлы размером более 64 Кб, но MS-DOS/PC DOS не могут).(Примечание. Основано на сообщении fd-dev [1].)
  19. ^ Пол, Маттиас Р. (2001-06-10) [1995]. "Описание формата файлов DOS, OS/2, Windows NT .CPI и Linux .CP" (файл CPI.LST) (ред. 1.30). Архивировано из оригинала 2016-04-20 . Получено 2016-08-20 .
  20. ^ "Совместимость базы кодовой страницы 1108 DITROFF" (PDF) . Архивировано из оригинала (PDF) 2013-01-21.
  21. ^ "Страница кода 1109 DITROFF Special Compatibility" (PDF) . Архивировано из оригинала (PDF) 21.01.2013.
  22. ^ "Кодовая страница 1044" (PDF) . Архивировано из оригинала (PDF) 2013-01-21.
  23. ^ "IBM i Globalization: Code pages". Архивировано из оригинала 2012-07-16.
  24. ^ "Кодовая страница 1034" (PDF) . Архивировано из оригинала (PDF) 2013-01-21.
  25. ^ "IBM i Globalization: Code pages". Архивировано из оригинала 2012-07-16.
  26. ^ "Кодовая страница 906" (PDF) . Архивировано из оригинала (PDF) 21-01-2013.
Взято с "https://en.wikipedia.org/w/index.php?title=Кодовая_страница_850&oldid=1242253832#Кодовая_страница_858"