Jump to content

Windows-1255

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by HarJIT (talk | contribs) at 19:55, 31 August 2018 (regenerate colour codes based on Unicode category (script)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.

Modern applications prefer Unicode UTF-8 or UTF-16 to Windows-1255.

Character set

The following table shows Windows-1255. Each character is shown with its Unicode equivalent and its decimal code.

  Letter  Number  Punctuation  Symbol  Other  Undefined

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