- Альтернативная кодировка
-
Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье.
На странице обсуждения должны быть пояснения.«Альтернати́вная кодиро́вка» — основанная на CP437 кодовая страница, где все специфические европейские символы во второй половине заменены на кириллицу, оставляя псевдографические символы нетронутыми. Следовательно, это не портит вид программ, использующих для работы текстовые окна, а также обеспечивает использование в них символов кириллицы.
Исторически существовало много вариантов альтернативной кодировки, но все различия касаются только области 0xF0 — 0xFF (240—255). Использовались всевозможные русификаторы-самоделки, писавшиеся независимо частными программистами, распространяясь по знакомству и через редкие компьютерные центры.
Окончательным стандартом стала кодировка IBM CP866, поддержка которой была добавлена в MS-DOS версии 6.22. В этой кодировке записываются имена файлов в системе FAT (и короткие имена в VFAT). Поныне является популярной стандартной кодировкой Microsoft в среде DOS и OS/2, используется в консоли русифицированных систем семейства Windows NT. Вне среды MS-DOS в Microsoft Windows заменена стандартной кодировкой CP1251, а в операционных системах Windows NT и следующих за ней (Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7) — кодировкой Юникод.
CP866
Нижняя часть таблиц кодировки (латиница) полностью соответствует кодировке 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
A0CP866 может использоваться также для украинского и белорусского языков, поскольку включает символы Єє Її Ўў, однако в ней нет кириллической Іі, так что приходится вместо неё использовать латинскую Ii; также отсутствует Ґґ.
Другие варианты
(Показаны только последние строки таблиц, поскольку всё остальное совпадает.)
Наиболее распространённый вариант до появления CP866, называемый также «модифицированной альтернативной кодировкой» (в KOI8-R используется тот же набор символов, но в другом порядке):
.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То же самое, но без буквы Ё (все символы 0xF0—0xFF совпадают с соответствующими символами 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
A0RUSCII, она же CP1125:
.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Альтернативная кодировка согласно ГОСТ 19768-87 (по набору символов совпадает с основной кодировкой; в позициях 0xF2—0xF5 должны быть прямые диагональные линии):
.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
A0CP866.chuv — кодировка, использовавшаяся для отображения знаков чувашского алфавита:
.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
A0CP866LV — кодировка используемая в Латвии(Латвийской ССР), часть стандартных символов заменена на буквы латышского алфавита:
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
B.
░
2591▒
2592▓
2593│
2502┤
2524Ā
100╢
2562ņ
146╕
2555╣
2563║
2551╗
2557╝
255D╜
255C╛
255B┐
2510
C.
└
2514┴
2534┬
252C├
251C─
2500┼
253Cā
101╟
255F╚
255A╔
2554╩
2569╦
2566╠
2560═
2550╬
256C╧
2567
D.
Š
160╤
2564č
10DČ
10C╘
2558╒
2552ģ
123Ī
12Aī
12B┘
2518┌
250C█
2588▄
2584ū
16BŪ
16A▀
2580
E.
р
440с
441т
442у
443ф
444х
445ц
446ч
447ш
448щ
449ъ
44Aы
44Bь
44Cэ
44Dю
44Eя
44F
F.
Ē
112ē
113Ģ
122ķ
137Ķ
136ļ
13CĻ
13Bž
17EŽ
17D∙
2219·
B7√
221AŅ
145š
161■
25A0
A0Источники
Кодировки символов Основы → алфавит • текст ( файл • данные ) • набор символов • конверсия Исторические кодировки → Докомп.: семафорная (Макарова) • Морзе • Бодо • МТК-2 Комп.: 6 бит • УПП • RADIX-50 • EBCDIC ( ДКОИ-8 ) • КОИ-7 • ISO 646 совре-
менное
8-битное
представ-
лениесимволы → ASCII ( управляющие • печатные ) не-ASCII ( псевдографика ) 8бит. код.стр. Разные → Кириллица: КОИ-8 • ГОСТ 19768-87 • MacCyrillic ISO 8859 → 1(лат.) 2 3 4 5(кир.) 6 7 8 9 10 11 12 13 14 15(€) 16 Windows → 1250 1251(кир.) 1252 1253 1254 1255 1256 1257 1258 | WGL4 IBM&DOS → 437 • 850 • 852 • 855 • 866 «альт.» • ( МИК ) • ( НИИ ЭВМ ) Много-
байтныеТрадиционные → DBCS ( GB2312 ) • HTML Unicode → UTF-16 • UTF-8 • список символов ( кириллица ) Связанные
темы →интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • кракозябры • транслит • нестандартные шрифты • текст как изображение Утилиты: iconv • recode Категории:- Компьютерные кодировки
- Кодировки кириллицы
Wikimedia Foundation. 2010.