Jump to content

Code page 866

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Matthiaspaul (talk | contribs) at 18:09, 4 December 2016 (→‎{{anchor|CP900}}Code page 900: Mentioned code page 900 in LCD.CPI of Russian MS-DOS 5.0. Added ref.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A VGA-compatible text mode font partially supporting code page 866 (Є, Ї and Ў are missing)

Code page 866 (CP 866) is a code page used under DOS and OS/2[1] to write Cyrillic script.[2] It is based on the "alternative character set" of GOST 19768-87. The code was widely used during the DOS era because it preserves the pseudographic symbols (unlike Windows-1251) and maintains alphabetical order (although non-contiguously) of Cyrillic letters (unlike KOI8-R).

Code page layout

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.

Code page 866[3]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_ Template:Chset-color-intl |А
0410
128
Template:Chset-color-intl |Б
0411
129
Template:Chset-color-intl |В
0412
130
Template:Chset-color-intl |Г
0413
131
Template:Chset-color-intl |Д
0414
132
Template:Chset-color-intl |Е
0415
133
Template:Chset-color-intl |Ж
0416
134
Template:Chset-color-intl |З
0417
135
Template:Chset-color-intl |И
0418
136
Template:Chset-color-intl |Й
0419
137
Template:Chset-color-intl |К
041A
138
Template:Chset-color-intl |Л
041B
139
Template:Chset-color-intl |М
041C
140
Template:Chset-color-intl |Н
041D
141
Template:Chset-color-intl |О
041E
142
Template:Chset-color-intl |П
041F
143
9_ Template:Chset-color-intl |Р
0420
144
Template:Chset-color-intl |С
0421
145
Template:Chset-color-intl |Т
0422
146
Template:Chset-color-intl |У
0423
147
Template:Chset-color-intl |Ф
0424
148
Template:Chset-color-intl |Х
0425
149
Template:Chset-color-intl |Ц
0426
150
Template:Chset-color-intl |Ч
0427
151
Template:Chset-color-intl |Ш
0428
152
Template:Chset-color-intl |Щ
0429
153
Template:Chset-color-intl |Ъ
042A
154
Template:Chset-color-intl |Ы
042B
155
Template:Chset-color-intl |Ь
042C
156
Template:Chset-color-intl |Э
042D
157
Template:Chset-color-intl |Ю
042E
158
Template:Chset-color-intl |Я
042F
159
A_ Template:Chset-color-intl |а
0430
160
Template:Chset-color-intl |б
0431
161
Template:Chset-color-intl |в
0432
162
Template:Chset-color-intl |г
0433
163
Template:Chset-color-intl |д
0434
164
Template:Chset-color-intl |е
0435
165
Template:Chset-color-intl |ж
0436
166
Template:Chset-color-intl |з
0437
167
Template:Chset-color-intl |и
0438
168
Template:Chset-color-intl |й
0439
169
Template:Chset-color-intl |к
043A
170
Template:Chset-color-intl |л
043B
171
Template:Chset-color-intl |м
043C
172
Template:Chset-color-intl |н
043D
173
Template:Chset-color-intl |о
043E
174
Template:Chset-color-intl |п
043F
175
B_
2591
176

2592
177

2593
178

2502
179

2524
180

2561
181

2562
182

2556
183

2555
184

2563
185

2551
186

2557
187

255D
188

255C
189

255B
190

2510
191
C_
2514
192

2534
193

252C
194

251C
195

2500
196

253C
197

255E
198

255F
199

255A
200

2554
201

2569
202

2566
203

2560
204

2550
205

256C
206

2567
207
D_
2568
208

2564
209

2565
210

2559
211

2558
212

2552
213

2553
214

256B
215

256A
216

2518
217

250C
218

2588
219

2584
220

258C
221

2590
222

2580
223
E_ Template:Chset-color-intl |р
0440
224
Template:Chset-color-intl |с
0441
225
Template:Chset-color-intl |т
0442
226
Template:Chset-color-intl |у
0443
227
Template:Chset-color-intl |ф
0444
228
Template:Chset-color-intl |х
0445
229
Template:Chset-color-intl |ц
0446
230
Template:Chset-color-intl |ч
0447
231
Template:Chset-color-intl |ш
0448
232
Template:Chset-color-intl |щ
0449
233
Template:Chset-color-intl |ъ
044A
234
Template:Chset-color-intl |ы
044B
235
Template:Chset-color-intl |ь
044C
236
Template:Chset-color-intl |э
044D
237
Template:Chset-color-intl |ю
044E
238
Template:Chset-color-intl |я
044F
239
F_ Template:Chset-color-intl |Ё
0401
240
Template:Chset-color-intl |ё
0451
241
Template:Chset-color-intl |Є
0404
242
Template:Chset-color-intl |є
0454
243
Template:Chset-color-intl |Ї
0407
244
Template:Chset-color-intl |ї
0457
245
Template:Chset-color-intl |Ў
040E
246
Template:Chset-color-intl |ў
045E
247
Template:Chset-color-punct|°
00B0
248

2219
249
Template:Chset-color-punct|·
00B7
250

221A
251

2116
252
Template:Chset-color-punct|¤
00A4
253

25A0
254
Template:Chset-color-punct|NBSP
00A0
255
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F

Code page 808

IBM code page 808 is a variant of code page 866; the only difference is the euro sign (€) in position FDhex (253).[4]

Code page 900

Before Microsoft's final code page for Russian MS-DOS 4.01 was registered with IBM by Franz Rau of Microsoft as CP866 in January 1990, draft versions of it developed by Yuri Starikov (Юрий Стариков) of Dialogue were still called code page 900 internally. While the documentation was corrected to reflect the new name before the release of the product, sketches of earlier draft versions still named code page 900 and without Ukrainian and Belarusian letters, which had been added in autumn 1989, were published in the Russian press in 1990.[5] Code page 900 slipped through into the distribution of the Russian MS-DOS 5.0 LCD.CPI codepage information file.[6]

References

  1. ^ "OS/2" (in Russian).
  2. ^ "Code Pages Supported by Windows: OEM Code Pages". Go Global Development Center. Microsoft. Retrieved 2011-10-11.
  3. ^ "OEM 866". Go Global Development Center. Microsoft. Retrieved 2011-10-17.
  4. ^ IBM i Globalization: Code pages
  5. ^ Starikov, Yuri (2005-04-11). "15-летию Russian MS-DOS 4.01 посвящается" [15 Years of Russian MS-DOS 4.01] (in Russian). Archived from the original on 2016-12-03. Retrieved 2014-05-07. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch; 2016-12-04 suggested (help); Unknown parameter |dead-url= ignored (|url-status= suggested) (help)
  6. ^ Paul, Matthias (2001-06-10) [1995]. "Overview on DOS, OS/2, and Windows codepages" (CODEPAGE.LST file) (1.59 preliminary ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)