Введение

Набор символов Windows для центрально-европейских языков

Windows 1250 — это кодовая страница, используемая в Microsoft Windows для представления текстов на центрально-европейских и восточно-европейских языках, использующих латинский шрифт. Она в основном используется для чешского языка, хотя чешский язык сейчас перешел на UTF-8 и в значительной степени отказался от этой устаревшей кодировки. Она также используется для польского, словацкого, венгерского, словенского, сербохорватского (латинский алфавит), румынского (до орфографической реформы 1993 года), ротокасского и албанского языков. Она также может использоваться с немецким языком, хотя в ней отсутствует заглавная буква ẞ. Тексты на немецком языке, закодированные с помощью Windows 1250 и Windows 1252, идентичны. Она была заменена Unicode (например, UTF-8) в гораздо большей степени, чем Windows 1252. По состоянию на октябрь 2022 года менее 0,04% всех веб-страниц используют Windows 1250. 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.

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

В следующей таблице представлена кодировка Windows 1250. Каждый символ показан вместе с его соответствующим символом Unicode.