Введение
Международный стандарт ISO/IEC 8859-8, Информационные технологии — 8-битные однобайтовые кодированные графические наборы символов — Часть 8: Латинский/еврейский алфавит, является частью серии ISO/IEC 8859 стандартных кодировок символов на основе ASCII. ISO/IEC 8859-8:1999, выпущенный в 1999 году, представляет собой вторую и текущую редакцию, которой предшествовало первое издание ISO/IEC 8859-8:1988 в 1988 году. Он также известен как Latin/Hebrew. ISO/IEC 8859-8 охватывает все буквы еврейского алфавита, но не включает в себя знаки гласных. IBM присвоил ему код страницы 916 (CCSID 916 и 5012). Этот набор символов также был принят израильским стандартом SI1311:2002 с некоторыми расширениями. ISO 8859-8 является предпочтительным именем кодировки в IANA для этого стандарта при его дополнении управляющими кодами C0 и C1 из ISO/IEC 6429. Текст (обычно) представлен в логическом порядке, поэтому для отображения требуется обработка текста с двух направлением письма. Номинально ISO 8859-8 (код страницы 28598) предназначен для "визуального порядка", а ISO 8859-8 (код страницы 38598) — для логического порядка. Однако на практике, и это требуется для XML-документов, ISO 8859-8 также обозначает текст в логическом порядке. Стандарт кодирования WHATWG, используемый HTML5, рассматривает ISO 8859-8 и ISO 8859-8 как отдельные кодировки с одинаковым отображением из-за влияния на направление макета, но отмечает, что это больше не применимо к ISO 8859-6 (арабский язык), а только к ISO 8859-8. Существует также ISO 8859-8 E, который, предположительно, требует явного указания направления текста с помощью специальных управляющих символов; этот вариант на практике не используется. Страница кодов Microsoft Windows для иврита, Windows 1255, в основном является расширением ISO/IEC 8859-8 без управляющих кодов C1, за исключением исключения двойного подчеркивания и замены универсального знака валюты (¤) знаком шекеля (₪). Добавлена поддержка гласных точек в виде комбинируемых символов, а также некоторые дополнительные знаки препинания. Более чем через десять лет после публикации этого стандарта предпочтение отдается Unicode, по крайней мере, для Интернета (то есть UTF-8, доминирующей кодировке для веб-страниц). ISO 8859-8 используется менее чем на 0,1% веб-сайтов.
ISO/IEC 8859 8, Information technology — 8 bit single byte coded graphic character sets — Part 8: Latin/Hebrew alphabet, is part of the ISO/IEC 8859 series of ASCII based standard character encodings. ISO/IEC 8859 8:1999 from 1999 represents its second and current revision, preceded by the first edition ISO/IEC 8859 8:1988 in 1988. It is informally referred to as Latin/Hebrew. ISO/IEC 8859 8 covers all the Hebrew letters, but no Hebrew vowel signs. IBM assigned code page 916 (CCSIDs 916 and 5012) to it. This character set was also adopted by Israeli Standard SI1311:2002, with some extensions. ISO 8859 8 is the IANA preferred charset name for this standard when supplemented with the C0 and C1 control codes from ISO/IEC 6429. The text is (usually) in logical order, so bidi processing is required for display. Nominally ISO 8859 8 (code page 28598) is for “visual order”, and ISO 8859 8 (code page 38598) is for logical order. But usually in practice, and required for XML documents, ISO 8859 8 also stands for logical order text. The WHATWG Encoding Standard used by HTML5 treats ISO 8859 8 and ISO 8859 8 as distinct encodings with the same mapping due to influence on the layout direction, but notes that this no longer applies to ISO 8859 6 (Arabic), only to ISO 8859 8. There is also ISO 8859 8 E which supposedly requires directionality to be explicitly specified with special control characters; this latter variant is in practice unused. The Microsoft Windows code page for Hebrew, Windows 1255, is mostly an extension of ISO/IEC 8859 8 without C1 controls, except for the omission of the double underscore, and replacement of the generic currency sign (¤) with the sheqel sign (₪). It adds support for vowel points as combining characters, and some additional punctuation. Over a decade after the publication of that standard, Unicode is preferred, at least for the Internet (meaning UTF 8, the dominant encoding for web pages). ISO 8859 8 is used by less than 0.1% of websites.
Расположение страницы кода
FD — это символ направления текста слева направо (U+200E), а FE — символ направления текста справа налево (U+200F), как указано в более поздней поправке к стандарту ISO/IEC 8859-8:1999.
Расширения израильского стандарта 2002 года
Израильский стандарт SI1311:2002 соответствует ISO/IEC 8859-8:1999, за исключением дополнительных назначений символов для знака евро, знака нового израильского шекеля и более развитых средств явного двунаправленного форматирования.