16 Мар 2026, Пн

Кодовая таблица KOI8-R

KOI8-R была разработана в 1980-х годах для использования в Unix-подобных системах и в советских компьютерах (например, СМ ЭВМ, ДВК).

Она стала стандартом для:

  • Электронной почты в раннем Рунете
  • Usenet и FidoNet (сетевые конференции)
  • Unix/Linux систем (до перехода на UTF-8)
  • Релком (первая российская компьютерная сеть)

Название KOI8 расшифровывается как "Код Обмена Информацией, 8-битный", а буква R означает Russian (или "Русский").

Первая половина таблицы совпадает с таблицей ASCII.
Вторая половина таблицы представлена ниже:

DecHexCharDecHexCharDecHexCharDecHexChar
12880160A0192C0ю224E0Ю
12981161A1193C1а225E1А
13082162A2194C2б226E2Б
13183163A3ё195C3ц227E3Ц
13284164A4196C4д228E4Д
13385165A5197C5е229E5Е
13486166A6198C6ф230E6Ф
13587167A7199C7г231E7Г
13688168A8200C8х232E8Х
13789169A9201C9и233E9И
1388A170AA202CAй234EAЙ
1398B171AB203CBк235EBК
1408C172AC204CCл236ECЛ
1418D173AD205CDм237EDМ
1428E174AE206CEн238EEН
1438F175AF207CFо239EFО
14490176B0208D0п240F0П
14591177B1209D1я241F1Я
14692178B2210D2р242F2Р
14793179B3Ё211D3с243F3С
14894180B4212D4т244F4Т
14995181B5213D5у245F5У
15096182B6214D6ж246F6Ж
15197183B7215D7в247F7В
15298184B8216D8ь248F8Ь
15399185B9217D9ы249F9Ы
1549A(NBSP)186BA218DAз250FAЗ
1559B187BB219DBш251FBШ
1569C°188BC220DCэ252FCЭ
1579D²189BD221DDщ253FDЩ
1589E·190BE222DEч254FEЧ
1599F÷191BF223DFъ255FFЪ

Особенность KOI8-R

Главная особенность KOI8-R — зеркальность русских букв относительно 7-го бита. Если взять код русской буквы и отбросить старший бит (то есть взять код & 0x7F), то получится соответствующая латинская буква:

РусскаяКод (Dec)Без 8-го битаЛатинская
ю (строчная)192192 - 128 = 64@
Ю (заглавная)224224 - 128 = 96`
а (строчная)193193 - 128 = 65A
А (заглавная)225225 - 128 = 97a

Это свойство позволяло русскому тексту оставаться читаемым транслитом при потере 8-го бита (например, при передаче через старые 7-битные каналы связи). Слово "Привет" превращалось в "pRIWET", что было гораздо понятнее, чем полный хаос, который давали другие кодировки.

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять