Введение

Кодовая страница Windows 1253 ("Greek ANSI"), широко известная под зарегистрированным в IANA именем Windows 1253 или в сокращении cp1253, является кодовой страницей Microsoft Windows, используемой для записи современного греческого языка. Она не поддерживает более старый политонический греческий. Она не полностью совместима с ISO 8859-7, поскольку некоторые символы, включая букву Ά, имеют разные значения байтов: символы µ и ¶ добавлены в их позиции из Windows 1252 и ISO 8859-1 (0xB5 и 0xB6). Это совпадает с позициями ΅ и Ά соответственно в ISO 8859-7. Символы ‘ и ’ перемещены из их позиций в ISO 8859-7 (0xA1 и 0xA2) в их позиции в Windows 1252 (0x91 и 0x92). Освободившиеся позиции ΅ и Ά перемещены в освободившееся пространство по адресам 0xA1 и 0xA2 соответственно. Символы ¤ и ¥ добавлены в их позиции из Windows 1252 и ISO 8859-1 (0xA4 и 0xA5). Это конфликтует с дополнениями, внесенными в ISO 8859-7 в 2003 году, когда символы € и ₯ были добавлены в те же позиции. Символ € был добавлен в Windows 1253 по адресу 0x80, в то же место, где он был добавлен в Windows 1252. Подстрочный индекс iota (ͺ) также был добавлен в ISO 8859-7 по адресу 0xAA; в Windows 1253 этот адрес остается незанятым. Несколько дополнительных символов добавлены в их позиции Windows 1252, хотя остальные не конфликтуют с ISO 8859-7. IBM использует кодовую страницу 1253 (CCSID 1253 и расширенный CCSID 5349 для знака евро) для Windows 1253. Юникод предпочтительнее для греческого языка в современных приложениях, особенно при использовании кодировки UTF-8 в Интернете. Юникод предоставляет гораздо больше глифов для полного охвата, см. Греческий алфавит в Юникоде и древнегреческая музыкальная нотация для таблиц.

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

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