Введение

Набор символов Windows для балтийских языков

Windows 1257 (Windows Baltic) — это 8-битная, однобайтовая расширенная кодовая страница ASCII, используемая для поддержки эстонского, латышского и литовского языков в Microsoft Windows. В Литве она стандартизована как LST 1590 3, наряду с модифицированным вариантом под названием LST 1590 4. Наименование Windows 1257 было зарегистрировано в IANA в 1996 году со ссылкой на публикацию спецификации в 1995 году и включение в общеевропейские версии Windows 95. Более поздняя кодировка ISO 8859-13 (впервые опубликованная в 1998 году) аналогична, но отличается тем, что резервирует диапазон 0x80–0x9F для управляющих символов и, соответственно, располагает некоторые кавычки в кодовых точках 0xA1, 0xA5, 0xB4 и 0xFF (последние две используются для диакритических знаков с пробелами в Windows 1257). Windows 1257 несовместима со старыми кодировками ISO 8859-4 и ISO 8859-10. Для букв эстонского алфавита Windows 1257 совместима с IBM 922. IBM использует кодовую страницу 1257 (CCSID 1257, расширенную CCSID 5353 и дополнительно расширенную CCSID 9449) для Windows 1257. Как и для многих других кодовых страниц, языки, поддерживаемые в этой кодовой странице, могут поддерживаться и в других кодовых страницах. Эстонский язык можно записывать с помощью Windows 1252. Возможно, но нетипично, использовать эту кодовую страницу для записи польского, словенского, шведского, финского, норвежского, датского и немецкого языков. Символы, специфичные для немецкого языка, будут идентичны тем, которые кодируются в Windows 1252. Unicode предпочтительнее Windows 1257 в современных приложениях.

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

В следующей таблице представлена кодировка Windows 1257. При наведении курсора на символ отображается его эквивалент в Unicode.