MIME/IANA | окна-1257 |
---|---|
Псевдоним(ы) | cp1257 ( Кодовая страница 1257) |
Язык(и) | Эстонский , латышский , литовский , латгальский (также поддерживает польский , словенский , шведский , финский , норвежский , датский , немецкий , английский , маорийский , ротокский , гавайский , ниуэ , самоанский , токелау , тонганский , тувалу , хепбернскую романизацию / японскую транслитерацию ) |
Создано | Майкрософт |
Стандарт | LST 1590-3, стандарт кодирования WHATWG |
Классификация | расширенный ASCII , Windows-125x |
Другие связанные кодировки | IBM-922 , ISO 8859-13 , LST 1590-4 |
Windows-1257 (Windows Baltic) — это 8-битная однобайтовая расширенная кодовая страница ASCII , используемая для поддержки эстонского (который также используется в Windows-1252 ), латышского и литовского языков в Microsoft Windows . В Литве она стандартизирована как LST 1590-3 , наряду с модифицированным вариантом под названием LST 1590-4 . [1] [2]
Метка Windows-1257
была зарегистрирована в IANA в 1996 году со ссылкой на публикацию спецификации в 1995 году и включение в общеевропейские версии Windows 95. [ 3] Более поздняя кодировка ISO 8859-13 (впервые опубликованная в 1998 году) похожа, но отличается резервированием диапазона 0x 80–9F для управляющих символов и соответствующим размещением определенных кавычек в кодовых точках 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. [4] [5] [6] [7]
Как и во многих других кодовых страницах, языки, поддерживаемые в этой кодовой странице, могут поддерживаться в других кодовых страницах. Эстонский язык может быть записан с помощью Windows-1252 . Возможно, но необычно, писать польский , словенский , шведский , финский , норвежский , датский и немецкий языки , используя эту кодовую страницу. Немецкие специфические символы будут идентичны символам, закодированным в Windows-1252.
В современных приложениях предпочтение отдается Unicode , а не Windows-1257.
В следующей таблице показан Windows-1257. Каждый символ показан с его эквивалентом Unicode во всплывающей подсказке.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | Э | Ф | |
0x | НУЛЕВОЙ | САХ | СТХ | ЭТХ | ЭОТ | ENQ | АСК | БЕЛ | БС | ХТ | ЛФ | ВТ | ФФ | CR | ТАК | СИ |
1x | ДЛЕ | ДК1 | ДК2 | ДК3 | DC4 | НАК | СИН | ЭТБ | МОЖЕТ | ЭМ | СУБ | ЕСК | ФС | ГС | РС | НАС |
2x | СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | Э | Ф | Г | ЧАС | я | Дж. | К | Л | М | Н | О |
5x | П | В | Р | С | Т | У | В | Вт | Х | И | З | [ | \ | ] | ^ | _ |
6x | ` | а | б | с | г | е | ф | г | час | я | дж | к | л | м | н | о |
7x | п | д | г | с | т | ты | в | ж | х | у | з | { | | | } | ~ | ДЕЛ |
8x | € | ‚ | „ | … | † | ‡ | ‰ | ‹ | ¨ | ˇ | ¸ | |||||
9x | ' | ' | « | ” | • | – | — | ™ | › | ¯ | ˛ | |||||
Топор | НБСП | ¢ | £ | ¤ | ¦ | § | Ø | © | Ŗ | « | ¬ | ЗАСТЕНЧИВЫЙ | ® | Æ | ||
Вх | ° | ± | ² | ³ | ´ | µ | ¶ | · | ø | ¹ | ŗ | » | ¼ | ½ | ¾ | æ |
Сх | А | Я | А | Ч | Ä | Å | К | Э | Ч | Э | Ź | Э | Г | К | Я | Я |
Дкс | Ш | С | С | О | О | Х | Ö | × | Ų | Л | Ś | Ū | Ü | Ż | Ž | SS |
Бывший | ą | я | а | ч | д | å | ę | е | ч | é | ź | е | г | к | я | ь |
Фх | š | н | ņ | ó | о | х | ö | ÷ | ų | ł | ś | u | ü | ż | ž | ˙ |