Reference articles on history, science, culture and more
Encyclopedia

KOI8-R

Character encoding

KOI8-R (RFC 1489) is an 8-bit character encoding derived from the KOI-8 encoding, created by the programmer Andrei Chernov in 1993. It was designed to encode Russian letters, using the Russian subset of a Cyrillic script. KOI-8 is an extension of the KOI-7 encoding, which inherited a phonetic correspondence of Russian, as well as Latin letters, from the MTK-2 teletype code. As a result, Russian Cyrillic letters in KOI8-R are in a pseudo-Latin alphabetical order, rather than a Cyrillic one, as in ISO 8859-5. This means that if the 8th bit is stripped, the text remains partially readable in any ASCII-based encoding (including KOI8-R itself) as a case-reversed transliteration. For example, "Код для обмена и обработки информации" (the Russian meaning of the "KOI" acronym) becomes: "kOD DLQ OBMENA I OBRABOTKI INFORMACII".

KOI-8 stands for: 8-bitnyy kod dlya obmena i obrabotki informatsii (Russian: 8-битный код для обмена и обработки информации), meaning "8-Bit Code for Information Interchange". In Microsoft Windows, KOI8-R is assigned the code page number 20866. In IBM, KOI8-R is assigned code page 878. KOI8-R also covers the Bulgarian alphabet.

It lacks proper quotation marks for both the Russian «...» and the Bulgarian „...“. Windows-1251 does support these among other, additional letters, and has thus become more popular. KOI8-R is used by less than 0.004% of websites, with the majority in Russia and Bulgaria. Unicode and UTF-8 are preferred to single-byte Cyrillic encodings in modern applications.

01Character set

The following table shows the KOI8-R encoding. Each character is shown with its equivalent Unicode code point.

KOI8-R
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x  SP  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x ─2500 │2502 ┌250C ┐2510 └2514 ┘2518 ├251C ┤2524 ┬252C ┴2534 ┼253C ▀2580 ▄2584 █2588 ▌258C ▐2590
9x ░2591 ▒2592 ▓2593 ⌠2320 ■25A0 ∙2219 √221A ≈2248 ≤2264 ≥2265 NBSP ⌡2321 °00B0 ²00B2 ·00B7 ÷00F7
Ax ═2550 ║2551 ╒2552 ё0451 ╓2553 ╔2554 ╕2555 ╖2556 ╗2557 ╘2558 ╙2559 ╚255A ╛255B ╜255C ╝255D ╞255E
Bx ╟255F ╠2560 ╡2561 Ё0401 ╢2562 ╣2563 ╤2564 ╥2565 ╦2566 ╧2567 ╨2568 ╩2569 ╪256A ╫256B ╬256C ©00A9
Cx ю044E а0430 б0431 ц0446 д0434 е0435 ф0444 г0433 х0445 и0438 й0439 к043A л043B м043C н043D о043E
Dx п043F я044F р0440 с0441 т0442 у0443 ж0436 в0432 ь044C ы044B з0437 ш0448 э044D щ0449 ч0447 ъ044A
Ex Ю042E А0410 Б0411 Ц0426 Д0414 Е0415 Ф0424 Г0413 Х0425 И0418 Й0419 К041A Л041B М041C Н041D О041E
Fx П041F Я042F Р0420 С0421 Т0422 У0423 Ж0416 В0412 Ь042C Ы042B З0417 Ш0428 Э042D Щ0429 Ч0427 Ъ042A
Watch videos about KOI8-RExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article KOI8-R, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.