CP866 je znaková sada používaná pod operačním systémem MS-DOS pro cyrilici. Je založena na „alternativní sadě znaků“ definované v normě GOST 19768-87.

Rozložení znaků v sadě

editovat

Je zobrazena pouze horní polovina tabulky (kódy 128 až 255), spodní polovina (0–127) je obyčejná kódová tabulka ASCII.

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
8. А
410
Б
411
В
412
Г
413
Д
414
Е
415
Ж
416
З
417
И
418
Й
419
К
41A
Л
41B
М
41C
Н
41D
О
41E
П
41F
9. Р
420
С
421
Т
422
У
423
Ф
424
Х
425
Ц
426
Ч
427
Ш
428
Щ
429
Ъ
42A
Ы
42B
Ь
42C
Э
42D
Ю
42E
Я
42F
A. а
430
б
431
в
432
г
433
д
434
е
435
ж
436
з
437
и
438
й
439
к
43A
л
43B
м
43C
н
43D
о
43E
п
43F
B.
2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557

255D

255C

255B

2510
C.
2514

2534

252C

251C

2500

253C

255E

255F

255A

2554

2569

2566

2560

2550

256C

2567
D.
2568

2564

2565

2559

2558

2552

2553

256B

256A

2518

250C

2588

2584

258C

2590

2580
E. р
440
с
441
т
442
у
443
ф
444
х
445
ц
446
ч
447
ш
448
щ
449
ъ
44A
ы
44B
ь
44C
э
44D
ю
44E
я
44F
F. Ё
401
ё
451
Є
404
є
454
Ї
407
ї
457
Ў
40E
ў
45E
°
B0

2219
·
B7

221A

2116
¤
A4

25A0
 
A0

Modifikace CP866

editovat

(Pouze poslední řádek tabulky, vše ostatní zůstává stejné)

Nejčastěji používaná varianta CP866 (KOI8-R používá stejnou znakovou sadu, pouze v jiném pořádku).

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
F. Ё
401
ё
451

2265

2264

2320

2321
÷
F7

2248
°
B0

2219
·
B7

221A

207F
²
B2

25A0
 
A0


To samé, ale bez znaku Ё (všechny symboly 0xF0—0xFF se shodují se stránkou CP437):

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
F.
2261
±
B1

2265

2264

2320

2321
÷
F7

2248
°
B0

2219
·
B7

221A

207F
²
B2

25A0
 
A0


RUSCII, strana CP1125 (používá se na Ukrajině):

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
F. Ё
401
ё
451
Ґ
490
ґ
491
Є
404
є
454
І
406
і
456
Ї
407
ї
457
·
B7

221A

2116
¤
A4

25A0
 
A0


Alternativní kódování kompatibilní s GOST 19768-87 (soubor znaků se shoduje s základním kódováním, znaky na pozicích 0xF2–0xF5 by měly vypadat jako rovné diagonály):

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
F. Ё
401
ё
451

256D

256E

256F

2570

2192

2190

2193

2191
÷
F7
±
B1

2116
¤
A4

25A0
 
A0


CP866.chuv – kódování používané pro čuvaštinu:

## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
F. Ё
401
ё
451
Ӑ
4D0
ӑ
4D1
Ӗ
4D6
ӗ
4D7
Ҫ
4AA
ҫ
4AB
Ӳ
4F2
ӳ
4F3
·
B7

221A

2116
¤
A4

25A0
 
A0