Windows-1250 — кодовая страница , используемая в Microsoft Windows для представления текстов на языках Центральной и Восточной Европы , использующих латиницу . В основном она используется в чешском языке . [1] Она также используется для польского (как и Windows-1257 ), словацкого , венгерского , словенского (как и Windows-1257 ), сербскохорватского (латиница), румынского (до реформы орфографии 1993 года ) и албанского (как и Windows-1252 ). Она также может использоваться с немецким языком , хотя в ней отсутствует заглавная буква ẞ . [a] Тексты на немецком языке, закодированные с помощью Windows-1250 и Windows-1252, идентичны.
Это было заменено UTF-8 гораздо чаще, чем Windows-1252. По состоянию на октябрь 2022 года менее 0,04% всех веб-страниц используют Windows-1250. [2] [3] [4]
Windows-1250 похож на ISO-8859-2 и имеет все печатные символы, которые он имеет, и даже больше. Однако некоторые из них переставлены (в отличие от Windows-1252 , которая сохраняет все печатные символы из ISO-8859-1 на том же месте). Большинство перестановок, похоже, были сделаны для того, чтобы сохранить символы, общие с Windows-1252, на том же месте, но три перемещенных символа (Ą, Ľ, ź) не могут быть объяснены таким образом, поскольку они не встречаются в Windows-1252 и могли бы быть помещены в те же позиции, что и в ISO-8859-2, если бы ˇ был помещен, например, на 9F.
IBM использует кодовую страницу 1250 ( CCSID 1250 и расширенный CCSID знака евро 5346) для Windows-1250. [5] [6] [7] [8] [9] [10] [11]
В следующей таблице показан Windows-1250. Каждый символ показан с его эквивалентом в Unicode .