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.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_. 0 | NUL. 0000 | SOH. 0001 | STX. 0002 | ETX. 0003 | EOT. 0004 | ENQ. 0005 | ACK. 0006 | BEL. 0007 | BS. 0008 | HT. 0009 | LF. 000A | VT. 000B | FF. 000C | CR. 000D | SO. 000E | SI. 000F |
1_. 16 | DLE. 0010 | DC1. 0011 | DC2. 0012 | DC3. 0013 | DC4. 0014 | NAK. 0015 | SYN. 0016 | ETB. 0017 | CAN. 0018 | EM. 0019 | SUB. 001A | ESC. 001B | FS. 001C | GS. 001D | RS. 001E | US. 001F |
2_. 32 | SP. 0020 | !. 0021 | ". 0022 | #. 0023 | $. 0024 | %. 0025 | . 0026 | '. 0027 | (. 0028 | ). 0029 | *. 002A | +. 002B | ,. 002C | -. 002D | .. 002E | /. 002F |
3_. 48 | 0. 0030 | 1. 0031 | 2. 0032 | 3. 0033 | 4. 0034 | 5. 0035 | 6. 0036 | 7. 0037 | 8. 0038 | 9. 0039 | :. 003A | ;. 003B | <. 003C | =. 003D | >. 003E | ?. 003F |
4_. 64 | @. 0040 | A. 0041 | B. 0042 | C. 0043 | D. 0044 | E. 0045 | F. 0046 | G. 0047 | H. 0048 | I. 0049 | J. 004A | K. 004B | L. 004C | M. 004D | N. 004E | O. 004F |
5_. 80 | P. 0050 | Q. 0051 | R. 0052 | S. 0053 | T. 0054 | U. 0055 | V. 0056 | W. 0057 | X. 0058 | Y. 0059 | Z. 005A | [. 005B | \. 005C | ]. 005D | ^. 005E | _. 005F |
6_. 96 | `. 0060 | a. 0061 | b. 0062 | c. 0063 | d. 0064 | e. 0065 | f. 0066 | g. 0067 | h. 0068 | i. 0069 | j. 006A | k. 006B | l. 006C | m. 006D | n. 006E | o. 006F |
7_. 112 | p. 0070 | q. 0071 | r. 0072 | s. 0073 | t. 0074 | u. 0075 | v. 0076 | w. 0077 | x. 0078 | y. 0079 | z. 007A | {. 007B | |. 007C | }. 007D | ~. 007E | DEL. 007F |
8_. 128 | €. 20AC | . | ‚. 201A | ƒ. 0192 | „. 201E | …. 2026 | †. 2020 | ‡. 2021 | ˆ. 02C6 | ‰. 2030 | . | ‹. 2039 | . | . | . | . |
9_. 144 | . | ‘. 2018 | ’. 2019 | “. 201C | ”. 201D | •. 2022 | –. 2013 | —. 2014 | ˜. 02DC | ™. 2122 | . | ›. 203A | . | . | . | . |
A_. 160 | NBSP. 00A0 | ¡. 00A1 | ¢. 00A2 | £. 00A3 | ₪. 20AA | ¥. 00A5 | ¦. 00A6 | §. 00A7 | ¨. 00A8 | ©. 00A9 | ×. 00D7 | «. 00AB | ¬. 00AC | SHY. 00AD | ®. 00AE | ¯. 00AF |
B_. 176 | °. 00B0 | ±. 00B1 | ². 00B2 | ³. 00 B3 | ´. 00B4 | µ. 00B5 | ¶. 00B6 | ·. 00B7 | ¸. 00B8 | ¹. 00B9 | ÷. 00F7 | ». 00BB | ¼. 00BC | ½. 00BD | ¾. 00BE | ¿. 00BF |
C_. 192 | ְ. 05B0 | ֱ. 05B1 | ֲ. 05B2 | ֳ. 05B3 | ִ. 05B4 | ֵ. 05B5 | ֶ. 05B6 | ַ. 05B7 | ָ. 05B8 | ֹ. 05B9 | ֺ. 05BA | ֻ. 05BB | ּ. 05BC | ֽ. 05BD | ־. 05BE | ֿ. 05BF |
D_. 208 | ׀. 05C0 | ׁ. 05C1 | ׂ. 05C2 | ׃. 05C3 | װ. 05F0 | ױ. 05F1 | ײ. 05F2 | ׳. 05F3 | ״. 05F4 | . | ||||||
E_. 224 | א. 05D0 | ב. 05D1 | ג. 05D2 | ד. 05D3 | ה. 05D4 | ו. 05D5 | ז. 05D6 | ח. 05D7 | ט. 05D8 | י. 05D9 | ך. 05DA | כ. 05DB | ל. 05DC | ם. 05DD | מ. 05DE | ן. 05DF |
F_. 240 | נ. 05E0 | ס. 05E1 | ע. 05E2 | ף. 05E3 | פ. 05E4 | ץ. 05E5 | צ. 05E6 | ק. 05E7 | ר. 05E8 | ש. 05E9 | ת. 05EA | LRM. 200E | RLM. 200F |
Letter Number Знаки препинания Символ Другое Не определено Отличия от ISO 8859-8
Иврит Windows-1255 всегда в логическом порядке (в отличие от визуального). Продукты Microsoft иврита (Windows, Office и Internet Explorer) сделали логически упорядоченный иврит повсеместным, в результате чего Windows-1255 является кодировкой иврита, которую можно найти больше всего в Интернете, вытеснив визуально упорядоченный ISO- 8859-8 и предпочтительнее логически упорядоченного ISO-8859-8-I, потому что он обеспечивает точки гласных.
Unicode еврейский блок (U + 0590 – U + 05FF) следует за Windows-1255, кодируя как буквы, так и гласные. -точки в тех же относительных положениях, что и Windows-1255. Unicode идет дальше в кодировании кантилляционных знаков в нижних позициях. Юникод на иврите всегда в логическом порядке.
Для современных приложений UTF-8 или UTF-16 является предпочтительной кодировкой.