Windows-1255
Windows-1255 is a code page used under Microsoft Windows to write Hebrew. It is an almost compatible superset of ISO 8859-8 — 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), but Windows-1255 adds vowel-points and other signs in lower positions.
Modern applications prefer Unicode UTF-8 or UTF-16 to Windows-1255.
Code page layout
The following table shows Windows-1255. Each character is shown with its Unicode equivalent and its decimal code.
Legend:
|   Alphabetic   Control character   Numeric digit   Punctuation |   Extended punctuation   Graphic character   International   Undefined | 
| _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ | NUL 0000 0 | SOH 0001 1 | STX 0002 2 | ETX 0003 3 | EOT 0004 4 | ENQ 0005 5 | ACK 0006 6 | BEL 0007 7 | BS 0008 8 | HT 0009 9 | LF 000A 10 | VT 000B 11 | FF 000C 12 | CR 000D 13 | SO 000E 14 | SI 000F 15 | 
| 1_ | DLE 0010 16 | DC1 0011 17 | DC2 0012 18 | DC3 0013 19 | DC4 0014 20 | NAK 0015 21 | SYN 0016 22 | ETB 0017 23 | CAN 0018 24 | EM 0019 25 | SUB 001A 26 | ESC 001B 27 | FS 001C 28 | GS 001D 29 | RS 001E 30 | US 001F 31 | 
| 2_ | SP 0020 32 | ! 0021 33 | " 0022 34 | # 0023 35 | $ 0024 36 | % 0025 37 | & 0026 38 | ' 0027 39 | ( 0028 40 | ) 0029 41 | * 002A 42 | + 002B 43 | , 002C 44 | - 002D 45 | . 002E 46 | / 002F 47 | 
| 3_ | 0 0030 48 | 1 0031 49 | 2 0032 50 | 3 0033 51 | 4 0034 52 | 5 0035 53 | 6 0036 54 | 7 0037 55 | 8 0038 56 | 9 0039 57 | : 003A 58 | ; 003B 59 | < 003C 60 | = 003D 61 | > 003E 62 | ? 003F 63 | 
| 4_ | @ 0040 64 | A 0041 65 | B 0042 66 | C 0043 67 | D 0044 68 | E 0045 69 | F 0046 70 | G 0047 71 | H 0048 72 | I 0049 73 | J 004A 74 | K 004B 75 | L 004C 76 | M 004D 77 | N 004E 78 | O 004F 79 | 
| 5_ | P 0050 80 | Q 0051 81 | R 0052 82 | S 0053 83 | T 0054 84 | U 0055 85 | V 0056 86 | W 0057 87 | X 0058 88 | Y 0059 89 | Z 005A 90 | [ 005B 91 | \ 005C 92 | ] 005D 93 | ^ 005E 94 | _ 005F 95 | 
| 6_ | ` 0060 96 | a 0061 97 | b 0062 98 | c 0063 99 | d 0064 100 | e 0065 101 | f 0066 102 | g 0067 103 | h 0068 104 | i 0069 105 | j 006A 106 | k 006B 107 | l 006C 108 | m 006D 109 | n 006E 110 | o 006F 111 | 
| 7_ | p 0070 112 | q 0071 113 | r 0072 114 | s 0073 115 | t 0074 116 | u 0075 117 | v 0076 118 | w 0077 119 | x 0078 120 | y 0079 121 | z 007A 122 | { 007B 123 | | 007C 124 | } 007D 125 | ~ 007E 126 | DEL 007F 127 | 
| 8_ | € 20AC 128 | 129 | ‚ 201A 130 | ƒ 0192 131 | „ 201E 132 | … 2026 133 | † 2020 134 | ‡ 2021 135 | ˆ 02C6 136 | ‰ 2030 137 | 138 | ‹ 2039 139 | 140 | 141 | 142 | 143 | 
| 9_ | 144 | ‘ 2018 145 | ’ 2019 146 | “ 201C 147 | ” 201D 148 | • 2022 149 | – 2013 150 | — 2014 151 | ˜ 02DC 152 | ™ 2122 153 | 154 | › 203A 155 | 156 | 157 | 158 | 159 | 
| A_ | NBSP 00A0 160 | ¡ 00A1 161 | ¢ 00A2 162 | £ 00A3 163 | ₪ 20AA 164 | ¥ 00A5 165 | ¦ 00A6 166 | § 00A7 167 | ¨ 00A8 168 | © 00A9 169 | × 00D7 170 | « 00AB 171 | ¬ 00AC 172 | SHY 00AD 173 | ® 00AE 174 | ¯ 00AF 175 | 
| B_ | ° 00B0 176 | ± 00B1 177 | ² 00B2 178 | ³ 00B3 179 | ´ 00B4 180 | µ 00B5 181 | ¶ 00B6 182 | · 00B7 183 | ¸ 00B8 184 | ¹ 00B9 185 | ÷ 00F7 186 | » 00BB 187 | ¼ 00BC 188 | ½ 00BD 189 | ¾ 00BE 190 | ¿ 00BF 191 | 
| C_ | ְ 05B0 192 | ֱ 05B1 193 | ֲ 05B2 194 | ֳ 05B3 195 | ִ 05B4 196 | ֵ 05B5 197 | ֶ 05B6 198 | ַ 05B7 199 | ָ 05B8 200 | ֹ 05B9 201 | ֺ 05BA 202 | ֻ 05BB 203 | ּ 05BC 204 | ֽ 05BD 205 | ־ 05BE 206 | ֿ 05BF 207 | 
| D_ | ׀ 05C0 208 | ׁ 05C1 209 | ׂ 05C2 210 | ׃ 05C3 211 | װ 05F0 212 | ױ 05F1 213 | ײ 05F2 214 | ׳ 05F3 215 | ״ 05F4 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 
| E_ | א 05D0 224 | ב 05D1 225 | ג 05D2 226 | ד 05D3 227 | ה 05D4 228 | ו 05D5 229 | ז 05D6 230 | ח 05D7 231 | ט 05D8 232 | י 05D9 233 | ך 05DA 234 | כ 05DB 235 | ל 05DC 236 | ם 05DD 237 | מ 05DE 238 | ן 05DF 239 | 
| F_ | נ 05E0 240 | ס 05E1 241 | ע 05E2 242 | ף 05E3 243 | פ 05E4 244 | ץ 05E5 245 | צ 05E6 246 | ק 05E7 247 | ר 05E8 248 | ש 05E9 249 | ת 05EA 250 | 251 | 252 | LRM 200E 253 | RLM 200F 254 | 255 | 
| _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | 
Usage
Windows-1255 Hebrew is always in logical order (as opposed to visual). Microsoft Hebrew products (Windows, Office and Internet Explorer) brought logically-ordered Hebrew to common use, with the result that Windows-1255 is the Hebrew encoding that can be found most on the Web, having ousted the visually ordered ISO-8859-8, and preferred to the logically ordered ISO-8859-8-I because it provides for vowel-points.
Relation to Unicode
The Unicode Hebrew block (U+0590–U+05FF) follows Windows-1255 by encoding both letters and vowel-points in the same relative positions as Windows-1255. Unicode goes further in encoding cantillation marks in lower positions. Unicode Hebrew is always in logical order.
For modern applications UTF-8 or UTF-16 is a preferred encoding.
See also
- 7-bit Hebrew under ISO 646
- Code page 862
- ISO 8859-8
- LMBCS-3
External links
- Windows 1255 reference chart
- IANA Charset Name Registration of windows-1255
- Unicode mapping table for Windows 1255
- Unicode mappings of windows 1255 with "best fit"
