stringtranslate.com

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

Кодовая страница 852 ( CCSID 852) (также известная как CP 852, IBM 00852, OEM 852 (Latin II), [2] [3] MS-DOS Latin 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] или кодировка Мазовии для польского языка .

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

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

  Сопоставьте кодовую страницу 437 и кодовую страницу 850.
  Отличия от кодовой страницы 437, которая соответствует кодовой странице 850
  Отличия от кодовой страницы 437 и кодовой страницы 850

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

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

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