KOI8-R
Sign in to saveKOI8-R (RFC 1489) is an 8-bit character encoding derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses the Russian subset of a Cyrillic script. KOI-8, on its turn, is an 8-bit extension of the KOI-7 encoding, which inherited a phonetic correspondence of Russian and Latin letters from the MTK-2 teletype code. As a result, Russian Cyrillic letters in KOI8-R are in pseudo-Latin alphabetical order rather than the normal Cyrillic one like in ISO 8859-5. Although this may seem unnatural, this has the useful effect that if the 8th bit is st
Key facts
- Character encoding.name
- KOI8-R
- Character encoding.alias
- cp878 (code page 878)
- Character encoding.lang
- Russian, Bulgarian
- Character encoding.classification
- 8-bit KOI, extended ASCII
- Character encoding.basedon
- KOI-8
- Character encoding.extends
- KOI8-B
- Character encoding.otherrelated
- KOI8-U, KOI8-RU
via Wikipedia infobox
Described at
Link to a page describing this subject · 10,609 chars · not written by Vinony
~3 min read
Encyclopedic overview
5 sectionsContents
- Character set
- See also
- References
- Further reading
- External links
KOI8-R (RFC 1489) is an 8-bit character encoding derived from the KOI-8 encoding by the programmer Andrei Chernov in 1993 and designed to cover Russian, which uses the Russian subset of a Cyrillic script. KOI-8, on its turn, is an 8-bit extension of the KOI-7 encoding, which inherited a phonetic correspondence of Russian and Latin letters from the MTK-2 teletype code. As a result, Russian Cyrillic letters in KOI8-R are in pseudo-Latin alphabetical order rather than the normal Cyrillic one like in ISO 8859-5. Although this may seem unnatural, this has the useful effect 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 () which means "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 happens to cover Bulgarian.
Excerpted from Wikipedia’s “KOI8-R” article, available under the CC BY-SA 4.0 licence.