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

OEM 852 (DOS-Latin 2)
MIME / IANAIBM852
Псевдоним (а)cp852, 852, csPCp852[1]
Язык (и)Латинский алфавит Гая (Боснийский, хорватский, сербский ), Словенский, Чешский, словацкий, Польский, румынский, Венгерский
КлассификацияКодовая страница OEM, расширенный ASCII
На основеOEM 850 (DOS-Latin 1), OEM 437 (OEM-США)
Преобразует / кодируетИСО / МЭК 8859-2 (переупорядочен)

Кодовая страница 852 (CCSID 852) (также известный как CP 852, IBM 00852, OEM 852 (Latin II),[2][3] MS-DOS Latin 2[4]) это кодовая страница используется под ДОС написать Центральноевропейская языки, которые используют Латинский шрифт (Такие как Боснийский, хорватский, Чешский, Венгерский, Польский, румынский, сербский, словацкий или же Словенский ).[5]

CCSID 9044 - это евро обновление валюты кодовой страницы / CCSID 852.[6] Байт AA заменяет ¬ на € в этом обновлении.[7][8]

Обратите внимание, что кодовая страница 852 (DOS Latin 2) сильно отличается от ИСО / МЭК 8859-2 (ISO Latin-2), хотя оба они неофициально называются «Latin-2» в разных языковых регионах.[9] Однако все печатаемые символы из ISO 8859-2 включены в другом порядке, который сохраняет подмножество рисунок коробки персонажей оригинальной DOS кодовая страница 437, принося в жертву другие (сочетающие как одинарную, так и двойную строчку), чтобы добавить больше букв с диакритическими знаками. Это тот же подход, который используют кодовая страница 850, эквивалент для ISO 8859-1.

Эта ограниченная поддержка рисования прямоугольников вызвала сбои отображения в приложениях DOS, которые использовали символы рисования прямоугольников для отображения графической поверхности в текстовом режиме (например, Norton Commander ). Чтобы избежать этой проблемы, было придумано несколько локальных кодировок, более специфичных для языка, например Каменицкое кодирование за Чешский и словацкий[10] или Мазовецкое кодирование за Польский.

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

В следующей таблице показана кодовая страница 852.[2][11] Каждый символ показан с его эквивалентом Unicode кодовая точка. Отображается только вторая половина таблицы (128–255), первая половина (0–127) совпадает с кодовая страница 437.

Кодовая страница 852[4][7][8][12]
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
8_
128
Ç
00C7
ü
00FC
é
00E9
â
00E2
ä
00E4
ů
016F
ć
0107
ç
00E7
ł
0142
ë
00EB
Ő
0150
ő
0151
я
00EE
Ź
0179
Ä
00C4
Ć
0106
9_
144
É
00C9
Ĺ
0139
ĺ
013A
ô
00F4
ö
00F6
Ľ
013D
ľ
013E
Ś
015A
ś
015B
Ö
00D6
Ü
00DC
Ť
0164
ť
0165
Ł
0141
×
00D7
č
010D
A_
160
á
00E1
я
00ED
ó
00F3
ú
00FA
Ą
0104
ą
0105
Ž
017D
ž
017E
Ę
0118
ę
0119
¬
00AC
ź
017A
Č
010C
ş
015F
«
00AB
»
00BB
B_
176

2591

2592

2593

2502

2524
Á
00C1
Â
00C2
Ě
011A
Ş
015E

2563

2551

2557

255D
Ż
017B
ż
017C

2510
C_
192

2514

2534

252C

251C

2500

253C
Ă
0102
ă
0103

255A

2554

2569

2566

2560

2550

256C
¤
00A4
D_
208
đ
0111
Ð
00D0
Ď
010E
Ë
00CB
ď
010F
Ň
0147
Я
00CD
Я
00CE
ě
011B

2518

250C

2588

2584
Ţ
0162
Ů
016E

2580
E_
224
Ó
00D3
SS
00DF
Ô
00D4
Ń
0143
ń
0144
ň
0148
Š
0160
š
0161
Р
0154
Ú
00DA
р
0155
Ű
0170
ý
00FD
Ý
00DD
ţ
0163
´
00B4
F_
240
ЗАСТЕНЧИВЫЙ
00AD
˝
02DD
˛
02ДБ
ˇ
02C7
˘
02D8
§
00A7
÷
00F7
¸
00B8
°
00B0
¨
00A8
˙
02D9
ű
0171
Р
0158
р
0159

25A0
NBSP
00A0

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

Пункты, отличные от кодовой страницы 437 и кодовая страница 850 затенены, а отличия от кодовой страницы 437, соответствующей кодовой странице 850, показаны рамками.

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

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

  1. ^ Наборы символов, Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
  2. ^ а б "OEM 852". Go Global Developer Center. Microsoft. Получено 11 ноя 2011.
  3. ^ «Кодовые страницы, поддерживаемые Windows: кодовые страницы OEM». Go Global Developer Center. Microsoft. Архивировано из оригинал 2 ноября 2011 г.. Получено 11 октября 2011.
  4. ^ а б "Кодовая страница 852 DOS Latin 2". Разработка международного программного обеспечения. Microsoft. Получено 11 ноя 2011.
  5. ^ «Информационный документ CCSID 852». Архивировано из оригинал on 2016-03-27.
  6. ^ «Информационный документ CCSID 9044». Архивировано из оригинал on 2016-03-27.
  7. ^ а б Кодовая страница CPGID 00852 (pdf) (PDF), IBM
  8. ^ а б Кодовая страница CPGID 00852 (txt), IBM
  9. ^ Объяснение путаницы в кодировке чешских и словацких символов / PC Latin 2
  10. ^ Объяснение путаницы в кодировке чешских и словацких символов / Каменицкий
  11. ^ "cp852_DOSLatin2 в таблицу Unicode" (ТЕКСТ). Консорциум Unicode. Получено 11 ноя 2011.
  12. ^ Международные компоненты для Unicode (ICU), ibm-852_P100-1995.ucm, 2002-12-03