Code page 856

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Code page 856 (also known as CP 856 and IBM 00856,[1]) is a code page used under MS-DOS for Hebrew.

Like ISO 8859-8, it encodes only letters, not vowel-points or cantillation marks. As DOS had no inherent bidirectionality support, Hebrew text encoded using code page 862 was usually stored in visual order; nevertheless, a few DOS applications, notably a word processor named EinsteinWriter, stored Hebrew in logical order.

Code page layout

The following table shows code page 856. Each character is shown with its equivalent Unicode code point and its decimal code point. Only the second half of the table (code points 128–255) is shown, the first half (code points 0–127) being the same as ASCII; although code points 1–31 and 127 (00–1Fhex and 7Fhex) have a different interpretation in some circumstances – see code page 437.

Code points 159, 160, 161, 162, 163, 164, 165, 166, and 173 (9F, A0, A1, A2, A3, A4, A5, A6, and ADhex) were undefined until 1998 when the new sheqel sign, direction controls, and the euro sign were assigned to them.[1]

Code page 856
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
 
8_
 
א
05D0
128
ב
05D1
129
ג
05D2
130
ד
05D3
131
ה
05D4
132
ו
05D5
133
ז
05D6
134
ח
05D7
135
ט
05D8
136
י
05D9
137
ך
05DA
138
כ
05DB
139
ל
05DC
140
ם
05DD
141
מ
05DE
142
ן
05DF
143
 
9_
 
נ
05E0
144
ס
05E1
145
ע
05E2
146
ף
05E3
147
פ
05E4
148
ץ
05E5
149
צ
05E6
150
ק
05E7
151
ר
05E8
152
ש
05E9
153
ת
05EA
154


155
£
00A3
156


157
×
00D7
158

20AA
159
 
A_
 
LRM
200E
160
RLM
200F
161
LRE
202A
162
RLE
202B
163
LRO
202D
164
RLO
202E
165
PDF
202C
166


167


168
®
00AE
169
¬
00AC
170
½
00BD
171
¼
00BC
172

20AC
173
«
00AB
174
»
00BB
175
 
B_
 

2591
176

2592
177

2593
178

2502
179

2524
180


181


182


183
©
00A9
184

2563
185

2551
186

2557
187

255D
188
¢
00A2
189
¥
00A5
190

2510
191
 
C_
 

2514
192

2534
193

252C
194

251C
195

2500
196

253C
197


198


199

255A
200

2554
201

2569
202

2566
203

2560
204

2550
205

256C
206
¤
00A4
207
 
D_
 


208


209


210


211


212


213


214


215


216

2518
217

250C
218

2588
219


220
¦
00A6
221

2590
222

2580
223
 
E_
 


224


225


226


227


228


229


230


231


232


233


234


235


236


237
¯
00AF
238
´
00B4
239
 
F_
 
SHY
00AD
240
±
00B1
241

2017
242
¾
00BE
243

00B6
244
§
00A7
245
÷
00F7
246
¸
00B8
247
°
00B0
248
¨
00A8
249

2022
250
¹
00B9
251
³
00B3
252
²
00B2
253

25A0
254
NBSP
00A0
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.