КОИ-8 — совместимые с ASCII кодовые страницы.
Пламенный привет посетителям этой страницы, пришедшим из социальных сетей! С апреля 2021-го года наблюдаю удивительное явление: обильный поток посетителей из 4-х социальных сетей. В связи с этим настоятельно рекомендую всем неоднократно и регулярно посещать сайт rtbsm.ru — там в общих чертах изложена Российская Теннисная Балльная Система Марии (Шараповой).
КОИ-8 — существует множество различных кодовых страниц КОИ-8, предназначенных для нелатинских символов — меня больше всего интересует КОИ8-R, как предназначенный для символов русского алфавита.
Кроме того, КОИ-8 содержат символы псевдографики, что иногда может быть весьма полезно.
КОИ-8
КОИ-8 (Код Обмена Информацией, 8 битов), KOI8 — восьми-битовая кодовая страница, совместимая с ASCII. Разработана для кодирования букв кириллических алфавитов.
Была широко распространена как основная русская кодировка в Unix-совместимых ОС и в электронной почте, однако ближе к 2010 году, с распространением Юникода, постепенно выходит из употребления.
Существует также семи-битовая версия кодировки, не полностью совместимая с ASCII — КОИ-7. КОИ-7 и КОИ-8 описаны в ныне не действующем ГОСТ 19768-74.
Разработчики КОИ-8 поместили символы русского алфавита в верхней части кодовой таблицы таким образом, что позиции символов кириллицы соответствуют их фонетическим аналогам в английском алфавите из нижней части таблицы.
Это означает, что если в тексте, написанном в КОИ-8, убрать восьмой бит каждого символа, то получится «читаемый» текст, подобный транслиту. Например, слова «Русский Текст» превратятся в «rUSSKIJ tEKST». Из‑за этого символы кириллицы расположены не в алфавитном порядке.
Существует несколько вариантов кодировки КОИ-8 для различных кириллических алфавитов, расширяющие определённые коды (общий диапазон 192—255 с 32 русскими буквами в двух регистрах остаётся неизменным во всех вариантах).
Русский алфавит описывается в кодировке KOI8-R, украинский — в KOI8-U, таджикский — в KOI8-T.
В 1990-х годах KOI8-R стал фактически стандартом для кодирования русской кириллицы в юникс-подобных операционных системах и электронной почте.
Автор данной кодировки (RFC 1489) — Андрей Чернов в начале 1990-х годов работал в компании Демос (сеть Релком) и непосредственно участвовал в запуске и наладке первого интернет-канала между Россией и западными странами.
КОИ-8 стала первой русской стандартизированной кодировкой в интернете.
IETF утвердил несколько RFC по вариантам кодировки KOI-8:
- RFC 1489 — KOI8-R (буквы русского алфавита);
- RFC 2319 — KOI8-U (буквы украинского алфавита);
- RFC 1345 — ISO-IR-111 (с ошибкой в определении основного диапазона).
IANA зарегистрировала кодировки в своём списке.
Стандарт RFC 1489 предписывает наличие графических символов «рамок» (псевдографики), однако это требование выполняется довольно редко.
В Microsoft Windows KOI8-R присвоен код страницы 20866, KOI8-U — 21866.
Начало таблицы кодировки (латиница) полностью соответствует кодировке ASCII.
В приведённых таблицах числа под буквами обозначают шестнадцатеричный код буквы в Юникоде.
Кодировка KOI8-R (русская)
.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F 8. ─
2500│
2502┌
250C┐
2510└
2514┘
2518├
251C┤
2524┬
252C┴
2534┼
253C▀
2580▄
2584█
2588▌
258C▐
25909. ░
2591▒
2592▓
2593⌠
2320■
25A0∙
2219√
221A≈
2248≤
2264≥
2265A0 ⌡
2321°
B0²
B2·
B7÷
F7A. ═
2550║
2551╒
2552ё
451╓
2553╔
2554╕
2555╖
2556╗
2557╘
2558╙
2559╚
255A╛
255B╜
255C╝
255D╞
255EB. ╟
255F╠
2560╡
2561Ё
401╢
2562╣
2563╤
2564╥
2565╦
2566╧
2567╨
2568╩
2569╪
256A╫
256B╬
256C©
A9C. ю
44Eа
430б
431ц
446д
434е
435ф
444г
433х
445и
438й
439к
43Aл
43Bм
43Cн
43Dо
43ED. п
43Fя
44Fр
440с
441т
442у
443ж
436в
432ь
44Cы
44Bз
437ш
448э
44Dщ
449ч
447ъ
44AE. Ю
42EА
410Б
411Ц
426Д
414Е
415Ф
424Г
413Х
425И
418Й
419К
41AЛ
41BМ
41CН
41DО
41EF. П
41FЯ
42FР
420С
421Т
422У
423Ж
416В
412Ь
42CЫ
42BЗ
417Ш
428Э
42DЩ
429Ч
427Ъ
42AНекириллические варианты КОИ-8
В некоторых странах СЭВ были созданы модификации КОИ-8 для национальных вариантов латиницы. Базовая идея была та же самая — при «срезании» восьмого бита текст должен оставаться более или менее понятным.
Хотя КОИ-8 потеряли былую популярность, знать о них весьма полезно.
Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!
И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Продолжение тут…