Введение

Windows 1255 — это кодовая страница, используемая в Microsoft Windows для записи на иврите. Она является почти полностью совместимым расширением ISO 8859-8, при этом большинство символов расположены на тех же позициях (за исключением A4, который в Windows 1255 является «знаком шекеля», а в ISO 8859-8 — «общим знаком валюты», и за исключением DF, который не определён в Windows 1255, но является «двойной нижней линией» в ISO 8859-8). Однако Windows 1255 добавляет знаки гласных и другие диакритические знаки в нижних позициях. IBM использует кодовую страницу 1255 (CCSID 1255, расширенную для евро CCSID 5351 и дополнительно расширенную CCSID 9447) для Windows 1255. Современные приложения предпочитают Unicode кодировке Windows 1255, особенно в Интернете, а именно UTF-8 — доминирующую кодировку для веб-страниц (или UTF-16, хотя и не в Интернете из соображений безопасности). Windows 1255 используется менее чем на 0,1% веб-сайтов.

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

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

Использование

Windows 1255 иврит всегда имеет логический порядок (в отличие от визуального). Продукты Microsoft для иврита (Windows, Office и Internet Explorer) сделали логически упорядоченный иврит широко распространенным, в результате чего Windows 1255 стала наиболее часто встречающейся кодировкой иврита в сети, вытеснив визуально упорядоченную ISO 8859-8 и предпочтительной по сравнению с логически упорядоченной ISO 8859-8 I, поскольку она поддерживает отображение диакритических знаков (огласовок).

Связь с Юникодом

Блок Unicode Hebrew (U+0590–U+05FF) следует за Windows 1255, кодируя как буквы, так и гласные знаки в тех же относительных позициях, что и в Windows 1255. Unicode расширяет эту кодировку, включая знаки кантилляции в более низкие позиции. Иврит в Unicode всегда представлен в логическом порядке. Для современных приложений рекомендуется использовать кодировки UTF-8 или UTF-16.