Введение
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 is a code page used under Microsoft Windows to write Hebrew. It is an almost compatible superset of ISO 8859 8 most of the symbols are in the same positions (except for A4, which is 'sheqel sign' in Windows 1255 but 'generic currency sign' in ISO 8859 8 and except for DF, which is undefined in Windows 1255 but 'double low line' in ISO 8859 8), but Windows 1255 adds vowel points and other signs in lower positions. IBM uses code page 1255 (CCSID 1255, euro sign extended CCSID 5351, and the further extended CCSID 9447) for Windows 1255. Modern applications prefer Unicode to Windows 1255, especially on the Internet; meaning UTF 8, the dominant encoding for web pages (or UTF 16, while not on the Internet for security reasons). Windows 1255 is used by less than 0.1% of websites.
Набор символов
В следующей таблице представлена кодировка 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.