Кодовая страница 852
МИМ / IANA | IBM852 |
---|---|
Псевдоним(а) | cp852, 852, csPCp852 [1] |
Язык(и) | сербохорватский , словенский , чешский , словацкий , польский , румынский , венгерский |
Классификация | Кодовая страница OEM , расширенный ASCII |
На основе | OEM 850 (DOS-латиница 1), OEM 437 (OEM-США) |
Преобразует/кодирует | ISO/IEC 8859-2 (переупорядоченный) |
Кодовая страница 852 ( CCSID 852) (также известная как CP 852, IBM 00852, OEM 852 (Latin II), [2] [3] MS-DOS Латиница 2 [4] ) — кодовая страница , используемая в DOS для написания центральноевропейских языков, использующих латиницу (например, сербско-хорватский , чешский , венгерский , польский , румынский или словенский ). [5]
CCSID 9044 — это евро /CCSID 852. обновление кодовой страницы для валюты [6] Байт AA заменяет ¬ на € в этом обновлении. [7] [8]
Кодовая страница 852 (DOS Latin 2) сильно отличается от ISO/IEC 8859-2 (ISO Latin-2), хотя обе неофициально называются «Latin-2» в разных языковых регионах. [9] Однако все печатные символы из ISO 8859-2 включены в другом расположении, которое сохраняет подмножество символов для рисования прямоугольников исходной кодовой страницы 437 DOS , жертвуя при этом другими (теми, которые сочетают в себе как одинарную, так и двойную строчку), чтобы включите больше букв с диакритическими знаками. Это тот же подход, который используется для кодовой страницы 850 , эквивалентной ISO 8859-1 .
Эта ограниченная поддержка рисования прямоугольников вызывала сбои в отображении в приложениях DOS, которые использовали символы рисования прямоугольников для отображения поверхности, похожей на графический интерфейс, в текстовом режиме (например, Norton Commander ). Чтобы избежать этой проблемы, было изобретено несколько местных, более специфичных для языка кодировок, например кодировка Каменицкого для чешского и словацкого языков. [10] или кодировка Мазовии для польского языка
Вариант (используемый, например, FreeDOS) заменяет знак «нет» (¬) в кодовой точке 0xAA знаком евро (€).
Набор символов
[ редактировать ]В следующей таблице показана кодовая страница 852. [2] [11] Каждый символ отображается с эквивалентной кодовой точкой Юникода . Показана только вторая половина таблицы (128–255), первая половина (0–127) совпадает с кодовой страницей 437 .
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
8x 128 | Что | ты | и | â | ä | в | Ч | Что | л | ага | ОН | он | вопрос | С | Ä | Ć |
9x 144 | И | ù | ĺ | Зонтик | он | Ľ | л | С | поздно | ОН | О | Т | й | Л | × | С |
Топор 160 | на | в | от | ты | А | а | Ж | час | Ä | ę | ¬ | С | С | ш | « | » |
Бх 176 | ░ | ▒ | ▓ | │ | ┤ | На | Â | Э | Ш | ╣ | ║ | ╗ | ╝ | З | г | ┐ |
Сх 192 | └ | ┴ | ┬ | ├ | ─ | ┼ | Хм | Хм | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ¤ |
Дх 208 | Д | Д | Д | Э | д | Н | В | вопрос | Э | ┘ | ┌ | █ | ▄ | Þ | В | ▀ |
Бывший 224 | Ой | SS | ЗОНТИК | Н | является | нет | С | с | – | О | к | Ű | идея | ИДЕЯ | Þ | ´ |
Форекс 240 | ЗАСТЕНЧИВЫЙ | ˝ | ˛ | ˇ | ˘ | § | ÷ | ¸ | ° | ¨ | ˙ | фу | Р | р | ■ | НБСП |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Наборы символов , Управление по присвоению номеров в Интернете (IANA), 12 декабря 2018 г.
- ^ Перейти обратно: а б «ОЕМ 852» . Go Global Developer Center . Майкрософт . Проверено 11 ноября 2011 г.
- ^ «Кодовые страницы, поддерживаемые Windows: кодовые страницы OEM» . Go Global Developer Center . Майкрософт. Архивировано из оригинала 2 ноября 2011 года . Проверено 11 октября 2011 г.
- ^ Перейти обратно: а б «Кодовая страница 852 DOS Latin 2» . Разработка международного программного обеспечения . Майкрософт . Проверено 11 ноября 2011 г.
- ^ «Информационный документ CCSID 852» . Архивировано из оригинала 27 марта 2016 г.
- ^ «Информационный документ CCSID 9044» . Архивировано из оригинала 27 марта 2016 г.
- ^ Перейти обратно: а б Кодовая страница CPGID 00852 (pdf) (PDF) , IBM [ постоянная мертвая ссылка ]
- ^ Перейти обратно: а б Кодовая страница CPGID 00852 (txt) , IBM
- ^ «Объяснение беспорядка с кодировкой чешских и словацких символов» . luki.sdf-eu.org . Проверено 27 февраля 2022 г.
- ^ Объяснение беспорядка с кодировкой символов в Чехии и Словакии / Каменицкий
- ^ «cp852_DOSLatin2 в таблицу Юникода» (TXT) . Консорциум Юникод . Проверено 11 ноября 2011 г.
- ^ Международные компоненты для Unicode (ICU), ibm-852_P100-1995.ucm , 3 декабря 2002 г.