[go: nahoru, domu]

Jump to content

KOI-7: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Keka (talk | contribs)
use the template
m clean -->
 
(85 intermediate revisions by 32 users not shown)
Line 1: Line 1:
{{Short description|Character encoding system for Russian}}
{{Unreferenced|date=March 2008}}
{{For|the star|Kepler-4}}
{{Expert-verify|date=March 2008}}
{{infobox character encoding
'''KOI7''' is a 7-bit [[character encoding]], designed to cover [[Russian language|Russian]], which uses the [[Cyrillic]] alphabet. It can cover either the [[ASCII]] table or Cyrillic characters, but not both (due to its 7-bit nature).
|name = Short KOI
|kermit = SHORT-KOI
|alias = KOI-7 N2, ВКД
|standard = GOST 13052, GOST 27463
|classification = 7-bit [[KOI character encodings|KOI]] encoding
|lang = [[Russian language|Russian]]
|prev = [[MTK-2]]
|next = [[KOI-8]]
|otherrelated = [[YUSCII]], [[ISO/IEC 646|ISO 646]]
}}
{{infobox character encoding
|name = KOI-7 Switched
|mime = KOI7-switched
|alias = csKOI7switched
|standard = GOST 13052, GOST 27463
|classification = 7-bit [[state (computer science)|stateful]] [[KOI character encodings|KOI]] encoding
|encodes = [[ISO/IEC 646|ISO 646]]:IRV (shift-in)<br/>KOI-7 N1 (shift-out)
|lang = [[Russian language|Russian]]
|prev = [[MTK-2]]
|next = [[KOI-8]]
|otherrelated = [[YUSCII]], [[ISO 5427]]
}}
'''KOI-7''' ('''КОИ-7''') is a 7-bit [[character encoding]], designed to cover [[Russian language|Russian]], which uses the [[Cyrillic]] alphabet.


In Russian, KOI7 stands for ''Kod Obmena Informatsiey, 7 bit'' (Код Обмена Информацией, 7 бит) which means "Code for Information Exchange, 7 bit".
In Russian, KOI-7 stands for ''Kod Obmena Informatsiey, 7 bit'' (Код Обмена Информацией, 7 бит) which means "Code for Information Exchange, 7 bit".<ref name="GOST-27463-87"/>


It was first standardized in GOST 13052-67 (with the 2nd revision GOST 13052-74 / ST [[Comecon|SEV]] 356-76) and GOST 27463-87 / ST SEV 356-86.
== Codepage layout ==


[[Shift Out]] (SO) and [[Shift In]] (SI) [[control characters]] are used in KOI-7, where SO starts printing [[Russian alphabet|Russian letters]] (KOI-7 N1), and SI starts printing [[Latin alphabet|Latin letters]] again (KOI-7 N0), or for [[lowercase]] and [[uppercase]] switching. This version is also known as '''KOI7-switched''' aka '''csKOI7switched'''.<ref name="Sokolov_2004_KOI7-switched"/><ref name="IANA_2013"/>
{| {{chset-tableformat}}

On [[ISO 2022]] compatible [[computer terminal]]s KOI7-switched can be activated by the escape sequence <code>ESC ( @ ESC ) N LS0</code>.<ref name="Sokolov_2004_KOI7-switched"/>

KOI-7 was used on machines like the [[SM EVM]] (СМ ЭВМ) and [[DVK]] (ДВК); KOI-7 N2 was utilized in the machine-language of the {{ill|Электроника Д3-28|ru}} (Elektronika D3-28) as four-digit hexadecimal code, {{ill|БЭСМ-6|ru}} (BESM-6), where it was called ВКД, (internal data code). The encodings were also used on [[RSX-11]], [[RT-11]] and similar systems.<ref name="Nechayev_2013_8-Bit-Cyrillic"/>

=={{anchor|N0}}KOI-7 N0==
'''KOI-7 N0'''<ref name="Sokolov_2004_KOI7-switched"/> ('''КОИ-7 Н0'''<ref name="GOST-27463-87"/>) is identical to the IRV set in [[ISO 646]]:1967.<ref name="Sokolov_2004_KOI7-switched"/> Compared to [[US-ASCII]], the [[dollar sign]] ("$") at code point 24 (<sub>hex</sub>) was replaced by the [[universal currency sign]] "¤", but this was not maintained in all cases, in particular not after the fall of the [[Iron Curtain]]. Likewise, the IRV set in [[ISO/IEC 646:1991]] also changed the character back to a dollar sign.

{|{{chset-table-header1|KOI-7 N0}}
|-
|-
|{{chset-left1|0x}}
! colspan="17" |KOI7
|{{chset-ctrl1|U+0000 NULL|[[Null character|NUL]]}}
|{{chset-ctrl1|U+0001 START OF HEADING|[[Start of heading|SOH]]}}
|{{chset-ctrl1|U+0002 START OF TEXT|[[Start of text|STX]]}}
|{{chset-ctrl1|U+0003 END OF TEXT|[[End of text|ETX]]}}
|{{chset-ctrl1|U+0004 END OF TRANSMISSION|[[End of transmission character|EOT]]}}
|{{chset-ctrl1|U+0005 ENQUIRY|[[Enquiry character|ENQ]]}}
|{{chset-ctrl1|U+0006 ACKNOWLEDGE|[[Acknowledge character|ACK]]}}
|{{chset-ctrl1|U+0007 BELL|[[Bell character|BEL]]}}
|{{chset-ctrl1|U+0008 BACKSPACE|[[Backspace|BS]]}}
|{{chset-ctrl1|U+0009 CHARACTER TABULATION|[[Horizontal tabulation|HT]]}}
|{{chset-ctrl1|U+000A LINE FEED (LF)|[[Line feed|LF]]}}
|{{chset-ctrl1|U+000B LINE TABULATION|[[Vertical tabulation|VT]]}}
|{{chset-ctrl1|U+000C FORM FEED (FF)|[[Form feed|FF]]}}
|{{chset-ctrl1|U+000D CARRIAGE RETURN (CR)|[[Carriage return|CR]]}}
|{{chset-ctrl1|U+000E SHIFT OUT|[[Shift out|SO]]}}
|{{chset-ctrl1|U+000F SHIFT IN|[[Shift in|SI]]}}
|-
|-
|{{chset-left1|1x}}
| width="4%" |
|{{chset-ctrl1|U+0010 DATA LINK ESCAPE|[[Data link escape|DLE]]}}
! width="6%" | —0 || width="6%" | —1
|{{chset-ctrl1|U+0011 DEVICE CONTROL ONE|[[Device Control 1|DC1]]}}
! width="6%" | —2 || width="6%" | —3
|{{chset-ctrl1|U+0012 DEVICE CONTROL TWO|[[Device Control 2|DC2]]}}
! width="6%" | —4 || width="6%" | —5
|{{chset-ctrl1|U+0013 DEVICE CONTROL THREE|[[Device Control 3|DC3]]}}
! width="6%" | —6 || width="6%" | —7
|{{chset-ctrl1|U+0014 DEVICE CONTROL FOUR|[[Device Control 4|DC4]]}}
! width="6%" | —8 || width="6%" | —9
|{{chset-ctrl1|U+0015 NEGATIVE ACKNOWLEDGE|[[Negative acknowledge character|NAK]]}}
! width="6%" | —A || width="6%" | —B
|{{chset-ctrl1|U+0016 SYNCHRONOUS IDLE|[[Synchronous idle|SYN]]}}
! width="6%" | —C || width="6%" | —D
|{{chset-ctrl1|U+0017 END OF TRANSMISSION BLOCK|[[End of transmission block|ETB]]}}
! width="6%" | —E || width="6%" | —F
|{{chset-ctrl1|U+0018 CANCEL|[[Cancel character|CAN]]}}
|{{chset-ctrl1|U+0019 END OF MEDIUM|[[End of medium|EM]]}}
|{{chset-ctrl1|U+001A SUBSTITUTE|[[Substitute character|SUB]]}}
|{{chset-ctrl1|U+001B ESCAPE|[[Escape character|ESC]]}}
|{{chset-ctrl1|U+001C INFORMATION SEPARATOR FOUR|[[File separator|FS]]}}
|{{chset-ctrl1|U+001D INFORMATION SEPARATOR THREE|[[Group separator|GS]]}}
|{{chset-ctrl1|U+001E INFORMATION SEPARATOR TWO|[[Record separator|RS]]}}
|{{chset-ctrl1|U+001F INFORMATION SEPARATOR ONE|[[Unit separator|US]]}}
|-
|{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE|&nbsp;[[Space character|SP]]&nbsp;}}
|{{chset-cell1|U+0021 EXCLAMATION MARK|[[Exclamation mark|!]]}}
|{{chset-cell1|U+0022 QUOTATION MARK|[[Quotation mark|"]]}}
|{{chset-cell1|U+0023 NUMBER SIGN|[[Number sign|#]]}}
|{{chset-cell1|U+00A4 CURRENCY SIGN or U+0024 DOLLAR SIGN|¤/[[Dollar sign|$]]}}
|{{chset-cell1|U+0025 PERCENT SIGN|[[Percent sign|%]]}}
|{{chset-cell1|U+0026 AMPERSAND|[[Ampersand|&]]}}
|{{chset-cell1|U+0027 APOSTROPHE|[[Apostrophe|']]}}
|{{chset-cell1|U+0028 LEFT PARENTHESIS|[[Left parenthesis|(]]}}
|{{chset-cell1|U+0029 RIGHT PARENTHESIS|[[Right parenthesis|)]]}}
|{{chset-cell1|U+002A ASTERISK|[[Asterisk|*]]}}
|{{chset-cell1|U+002B PLUS SIGN|[[Plus and minus signs|+]]}}
|{{chset-cell1|U+002C COMMA|[[Comma (punctuation)|,]] }}
|{{chset-cell1|U+002D HYPHEN-MINUS|[[Hyphen-minus|-]]}}
|{{chset-cell1|U+002E FULL STOP|[[Full stop|.]]}}
|{{chset-cell1|U+002F SOLIDUS|[[Slash (punctuation)|/]] }}
|-
|-
!{{chset-left|0}}
|{{chset-left1|3x}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0000|[[Null character|NUL]]|0}}
|{{chset-cell1|U+0030 DIGIT ZERO|[[0 (number)|0]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0001|[[Start of heading|SOH]]|1}}
|{{chset-cell1|U+0031 DIGIT ONE|[[1 (number)|1]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0002|[[Start of text|STX]]|2}}
|{{chset-cell1|U+0032 DIGIT TWO|[[2 (number)|2]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0003|[[End of text|ETX]]|3}}
|{{chset-cell1|U+0033 DIGIT THREE|[[3 (number)|3]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0004|[[End of transmission character|EOT]]|4}}
|{{chset-cell1|U+0034 DIGIT FOUR|[[4 (number)|4]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0005|[[Enquiry character|ENQ]]|5}}
|{{chset-cell1|U+0035 DIGIT FIVE|[[5 (number)|5]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0006|[[Acknowledge character|ACK]]|6}}
|{{chset-cell1|U+0036 DIGIT SIX|[[6 (number)|6]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0007|[[Bell character|BEL]]|7}}
|{{chset-cell1|U+0037 DIGIT SEVEN|[[7 (number)|7]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0008|[[Backspace|BS]]|8}}
|{{chset-cell1|U+0038 DIGIT EIGHT|[[8 (number)|8]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0009|[[Horizontal tab|HT]]|9}}
|{{chset-cell1|U+0039 DIGIT NINE|[[9 (number)|9]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000A|[[Line feed|LF]]|10}}
|{{chset-cell1|U+003A COLON|[[Colon (punctuation)|:]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000B|[[Vertical tab|VT]]|11}}
|{{chset-cell1|U+003B SEMICOLON|[[Semicolon|;]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000C|[[Form feed|FF]]|12}}
|{{chset-cell1|U+003C LESS-THAN SIGN|[[Less-than sign|&lt;]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000D|[[Carriage return|CR]]|13}}
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000E|[[Shift out|SO]]|14}}
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|&gt;]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000F|[[Shift in|SI]]|15}}
|{{chset-cell1|U+003F QUESTION MARK|[[Question mark|?]]}}
|-
|-
!{{chset-left|1}}
|{{chset-left1|4x}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0010|[[Data link escape|DLE]]|16}}
|{{chset-cell1|U+0040 COMMERCIAL AT|[[@]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0011|[[Device Control 1|DC1]]|17}}
|{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|[[A]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0012|[[Device Control 2|DC2]]|18}}
|{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|[[B]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0013|[[Device Control 3|DC3]]|19}}
|{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|[[C]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0014|[[Device Control 4|DC4]]|20}}
|{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|[[D]]}}
|{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|[[E]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0015|[[Negative acknowledge character|NAK]]|21}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0016|[[Synchronous idle|SYN]]|22}}
|{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|[[F]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0017|[[End of transmission block|ETB]]|23}}
|{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|[[G]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0018|[[Cancel|CAN]]|24}}
|{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|[[H]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0019|[[End of medium|EM]]|25}}
|{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|[[I]]}}
|{{chset-cell1|U+004A LATIN CAPITAL LETTER J|[[J]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001A|[[Substitute character|SUB]]|26}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001B|[[Escape character|ESC]]|27}}
|{{chset-cell1|U+004B LATIN CAPITAL LETTER K|[[K]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001C|[[File separator|FS]]|28}}
|{{chset-cell1|U+004C LATIN CAPITAL LETTER L|[[L]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001D|[[Group separator|GS]]|29}}
|{{chset-cell1|U+004D LATIN CAPITAL LETTER M|[[M]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001E|[[Record separator|RS]]|30}}
|{{chset-cell1|U+004E LATIN CAPITAL LETTER N|[[N]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001F|[[Unit separator|US]]|31}}
|{{chset-cell1|U+004F LATIN CAPITAL LETTER O|[[O]]}}
|-
|-
!{{chset-left|2}}
|{{chset-left1|5x}}
|{{chset-color-punct}}|{{chset-ctrl3|0020|[[space character|SP]]|32}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|[[P]]}}
|{{chset-color-punct}}|{{chset-cell3|0021|[[Exclamation mark|!]]|33}}
|{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|[[Q]]}}
|{{chset-color-punct}}|{{chset-cell3|0022|[[Quotation mark|&#x22;]]|34}}
|{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|[[R]]}}
|{{chset-color-punct}}|{{chset-cell3|0023|[[Number sign|#]]|35}}
|{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|[[S]]}}
|{{chset-color-punct}}|{{chset-cell3|0024|[[Dollar sign|$]]|36}}
|{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|[[T]]}}
|{{chset-color-punct}}|{{chset-cell3|0025|[[Percent sign|%]]|37}}
|{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|[[U]]}}
|{{chset-color-punct}}|{{chset-cell3|0026|[[Ampersand|&amp;]]|38}}
|{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|[[V]]}}
|{{chset-color-punct}}|{{chset-cell3|0027|[[Apostrophe|&#x27;]]|39}}
|{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|[[W]]}}
|{{chset-color-punct}}|{{chset-cell3|0028|[[Bracket|(]]|40}}
|{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|[[X]]}}
|{{chset-color-punct}}|{{chset-cell3|0029|[[Bracket|)]]|41}}
|{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|[[Y]]}}
|{{chset-color-punct}}|{{chset-cell3|002A|[[Asterisk|*]]|42}}
|{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|[[Z]]}}
|{{chset-color-punct}}|{{chset-cell3|002B|[[Plus and minus signs|+]]|43}}
|{{chset-cell1|U+005B LEFT SQUARE BRACKET|[[Left square bracket|[ ]]}}
|{{chset-color-punct}}|{{chset-cell3|002C|[[Comma (punctuation)|,]]|44}}
|{{chset-cell1|U+005C REVERSE SOLIDUS|[[Backslash|\]]}}
|{{chset-color-punct}}|{{chset-cell3|002D|[[Plus and minus signs|-]]|45}}
|{{chset-cell1|U+005D RIGHT SQUARE BRACKET|[[Right square bracket|] ]]}}
|{{chset-color-punct}}|{{chset-cell3|002E|[[Full stop|.]]|46}}
|{{chset-cell1|U+005E CIRCUMFLEX ACCENT|[[Circumflex|^]]}}
|{{chset-color-punct}}|{{chset-cell3|002F|[[Slash (punctuation)|/]]|47}}
|{{chset-cell1|U+005F LOW LINE|[[Underscore|_]]}}
|-
|-
!{{chset-left|3}}
|{{chset-left1|6x}}
|{{chset-color-digit}}|{{chset-cell3|0030|[[0 (number)|0]]|48}}
|{{chset-cell1|U+0060 GRAVE ACCENT|[[Grave accent|`]]}}
|{{chset-color-digit}}|{{chset-cell3|0031|[[1 (number)|1]]|49}}
|{{chset-cell1|U+0061 LATIN SMALL LETTER A|[[a]]}}
|{{chset-color-digit}}|{{chset-cell3|0032|[[2 (number)|2]]|50}}
|{{chset-cell1|U+0062 LATIN SMALL LETTER B|[[b]]}}
|{{chset-color-digit}}|{{chset-cell3|0033|[[3 (number)|3]]|51}}
|{{chset-cell1|U+0063 LATIN SMALL LETTER C|[[c]]}}
|{{chset-color-digit}}|{{chset-cell3|0034|[[4 (number)|4]]|52}}
|{{chset-cell1|U+0064 LATIN SMALL LETTER D|[[d]]}}
|{{chset-color-digit}}|{{chset-cell3|0035|[[5 (number)|5]]|53}}
|{{chset-cell1|U+0065 LATIN SMALL LETTER E|[[e]]}}
|{{chset-color-digit}}|{{chset-cell3|0036|[[6 (number)|6]]|54}}
|{{chset-cell1|U+0066 LATIN SMALL LETTER F|[[f]]}}
|{{chset-color-digit}}|{{chset-cell3|0037|[[7 (number)|7]]|55}}
|{{chset-cell1|U+0067 LATIN SMALL LETTER G|[[g]]}}
|{{chset-color-digit}}|{{chset-cell3|0038|[[8 (number)|8]]|56}}
|{{chset-cell1|U+0068 LATIN SMALL LETTER H|[[h]]}}
|{{chset-color-digit}}|{{chset-cell3|0039|[[9 (number)|9]]|57}}
|{{chset-cell1|U+0069 LATIN SMALL LETTER I|[[i]]}}
|{{chset-cell1|U+006A LATIN SMALL LETTER J|[[j]]}}
|{{chset-color-punct}}|{{chset-cell3|003A|[[colon (punctuation)|&#x3A;]]|58}}
|{{chset-color-punct}}|{{chset-cell3|003B|[[semicolon|&#x3B;]]|59}}
|{{chset-cell1|U+006B LATIN SMALL LETTER K|[[k]]}}
|{{chset-color-punct}}|{{chset-cell3|003C|[[angle bracket|&#x3C;]]|60}}
|{{chset-cell1|U+006C LATIN SMALL LETTER L|[[l]]}}
|{{chset-color-punct}}|{{chset-cell3|003D|[[equal sign|&#x3D;]]|61}}
|{{chset-cell1|U+006D LATIN SMALL LETTER M|[[m]]}}
|{{chset-color-punct}}|{{chset-cell3|003E|[[angle bracket|&#x3E;]]|62}}
|{{chset-cell1|U+006E LATIN SMALL LETTER N|[[n]]}}
|{{chset-color-punct}}|{{chset-cell3|003F|[[question mark|&#x3F;]]|63}}
|{{chset-cell1|U+006F LATIN SMALL LETTER O|[[o]]}}
|-
|-
!{{chset-left|4}}
|{{chset-left1|7x}}
|{{chset-color-punct}}|{{chset-cell3|0040|[[@]]|64}}
|{{chset-cell1|U+0070 LATIN SMALL LETTER P|[[p]]}}
|{{chset-color-alpha}}|{{chset-cell3|0041|[[A]]|65}}
|{{chset-cell1|U+0071 LATIN SMALL LETTER Q|[[q]]}}
|{{chset-color-alpha}}|{{chset-cell3|0042|[[B]]|66}}
|{{chset-cell1|U+0072 LATIN SMALL LETTER R|[[r]]}}
|{{chset-color-alpha}}|{{chset-cell3|0043|[[C]]|67}}
|{{chset-cell1|U+0073 LATIN SMALL LETTER S|[[s]]}}
|{{chset-color-alpha}}|{{chset-cell3|0044|[[D]]|68}}
|{{chset-cell1|U+0074 LATIN SMALL LETTER T|[[t]]}}
|{{chset-color-alpha}}|{{chset-cell3|0045|[[E]]|69}}
|{{chset-cell1|U+0075 LATIN SMALL LETTER U|[[u]]}}
|{{chset-color-alpha}}|{{chset-cell3|0046|[[F]]|70}}
|{{chset-cell1|U+0076 LATIN SMALL LETTER V|[[v]]}}
|{{chset-color-alpha}}|{{chset-cell3|0047|[[G]]|71}}
|{{chset-cell1|U+0077 LATIN SMALL LETTER W|[[w]]}}
|{{chset-color-alpha}}|{{chset-cell3|0048|[[H]]|72}}
|{{chset-cell1|U+0078 LATIN SMALL LETTER X|[[x]]}}
|{{chset-color-alpha}}|{{chset-cell3|0049|[[I]]|73}}
|{{chset-cell1|U+0079 LATIN SMALL LETTER Y|[[y]]}}
|{{chset-color-alpha}}|{{chset-cell3|004A|[[J]]|74}}
|{{chset-cell1|U+007A LATIN SMALL LETTER Z|[[z]]}}
|{{chset-color-alpha}}|{{chset-cell3|004B|[[K]]|75}}
|{{chset-cell1|U+007B LEFT CURLY BRACKET|[[Left curly bracket|{]]}}
|{{chset-color-alpha}}|{{chset-cell3|004C|[[L]]|76}}
|{{chset-cell1|U+007C VERTICAL LINE|[[Vertical bar|{{pipe}}]]}}
|{{chset-color-alpha}}|{{chset-cell3|004D|[[M]]|77}}
|{{chset-cell1|U+007D RIGHT CURLY BRACKET|[[Right curly bracket|}]]}}
|{{chset-color-alpha}}|{{chset-cell3|004E|[[N]]|78}}
|{{chset-cell1|U+007E TILDE|[[Tilde|~]]}}
|{{chset-color-alpha}}|{{chset-cell3|004F|[[O]]|79}}
|{{chset-ctrl1|U+007F DELETE|[[DEL (control code)|DEL]]}}
|}

=={{anchor|N1}}KOI-7 N1==

'''KOI-7 N1''' ('''КОИ-7 Н1'''<ref name="GOST-27463-87"/>) was first standardized in GOST 13052-67,<ref name="Clews_1988"/><ref name="Czyborra_1998_Cyrillic"/><ref name="Hohlov"/> and later also in [[ISO 5427]].<ref name="Sokolov_2004_KOI7-switched"/> It is sometimes referred to as "koi-0" as well.<ref name="Czyborra_1998_Cyrillic"/>

Compared to [[ASCII]] and [[ISO/IEC 646|ISO 646]] uppercase and lowercase letters are swapped in order to make it easier to recognize Russian text when presented using ASCII.<ref name="Czyborra_1998_Cyrillic"/>

To trim the alphabet into chunks of 32 characters the dotted [[Ё]]/ë was dropped.<ref name="Czyborra_1998_Cyrillic"/> In order to avoid conflicts with ASCII's and ISO 646's definition as [[Delete character|DEL]] and its usage as [[end-of-file|EOF]] marker (-1) in some systems, it dropped the "CAPITAL HARD SIGN" [[Ъ]] that would have naturally resided at this location.<ref name="Czyborra_1998_Cyrillic"/>

In a Bulgarian variant the unnecessary Russian "CAPITAL YERY" [[Ы]] at code point 121 was replaced by the "CAPITAL HARD SIGN" Ъ.<ref name="Czyborra_1998_Cyrillic"/>

{|{{chset-table-header1|KOI-7 N1<ref name="Hohlov"/>}}
|-
|-
!{{chset-left|5}}
|{{chset-left1|0x}}
|{{chset-color-alpha}}|{{chset-cell3|0050|[[P]]|80}}
|{{chset-ctrl1|U+0000 NULL|[[Null character|NUL]]}}
|{{chset-color-alpha}}|{{chset-cell3|0051|[[Q]]|81}}
|{{chset-ctrl1|U+0001 START OF HEADING|[[Start of heading|SOH]]}}
|{{chset-color-alpha}}|{{chset-cell3|0052|[[R]]|82}}
|{{chset-ctrl1|U+0002 START OF TEXT|[[Start of text|STX]]}}
|{{chset-color-alpha}}|{{chset-cell3|0053|[[S]]|83}}
|{{chset-ctrl1|U+0003 END OF TEXT|[[End of text|ETX]]}}
|{{chset-ctrl1|U+0004 END OF TRANSMISSION|[[End of transmission character|EOT]]}}
|{{chset-color-alpha}}|{{chset-cell3|0054|[[T]]|84}}
|{{chset-color-alpha}}|{{chset-cell3|0055|[[U]]|85}}
|{{chset-ctrl1|U+0005 ENQUIRY|[[Enquiry character|ENQ]]}}
|{{chset-color-alpha}}|{{chset-cell3|0056|[[V]]|86}}
|{{chset-ctrl1|U+0006 ACKNOWLEDGE|[[Acknowledge character|ACK]]}}
|{{chset-color-alpha}}|{{chset-cell3|0057|[[W]]|87}}
|{{chset-ctrl1|U+0007 BELL|[[Bell character|BEL]]}}
|{{chset-color-alpha}}|{{chset-cell3|0058|[[X]]|88}}
|{{chset-ctrl1|U+0008 BACKSPACE|[[Backspace|BS]]}}
|{{chset-color-alpha}}|{{chset-cell3|0059|[[Y]]|89}}
|{{chset-ctrl1|U+0009 CHARACTER TABULATION|[[Horizontal tabulation|HT]]}}
|{{chset-color-alpha}}|{{chset-cell3|005A|[[Z]]|90}}
|{{chset-ctrl1|U+000A LINE FEED (LF)|[[Line feed|LF]]}}
|{{chset-color-punct}}|{{chset-cell3|005B|[[Square brackets|&#x5B;]]|91}}
|{{chset-ctrl1|U+000B LINE TABULATION|[[Vertical tabulation|VT]]}}
|{{chset-color-punct}}|{{chset-cell3|005C|[[Backslash|&#x5C;]]|92}}
|{{chset-ctrl1|U+000C FORM FEED (FF)|[[Form feed|FF]]}}
|{{chset-color-punct}}|{{chset-cell3|005D|[[Square brackets|&#x5D;]]|93}}
|{{chset-ctrl1|U+000D CARRIAGE RETURN (CR)|[[Carriage return|CR]]}}
|{{chset-color-punct}}|{{chset-cell3|005E|[[Circumflex|^]]|94}}
|{{chset-ctrl1|U+000E SHIFT OUT|[[Shift out|SO]]}}
|{{chset-color-punct}}|{{chset-cell3|005F|[[Underscore|_]]|95}}
|{{chset-ctrl1|U+000F SHIFT IN|[[Shift in|SI]]}}
|-
|-
!{{chset-left|6}}
|{{chset-left1|1x}}
|{{chset-color-intl}} |{{chset-cell3|042E|[[Yu (Cyrillic)| &#x042E;]]| 96}}
|{{chset-ctrl1|U+0010 DATA LINK ESCAPE|[[Data link escape|DLE]]}}
|{{chset-color-intl}} |{{chset-cell3|0410|[[A (Cyrillic)| &#x0410;]]| 97}}
|{{chset-ctrl1|U+0011 DEVICE CONTROL ONE|[[Device Control 1|DC1]]}}
|{{chset-color-intl}} |{{chset-cell3|0411|[[Be (Cyrillic)| Б]]| 98}}
|{{chset-ctrl1|U+0012 DEVICE CONTROL TWO|[[Device Control 2|DC2]]}}
|{{chset-color-intl}} |{{chset-cell3|0426|[[Tse (Cyrillic)|&#x0426;]]| 99}}
|{{chset-ctrl1|U+0013 DEVICE CONTROL THREE|[[Device Control 3|DC3]]}}
|{{chset-color-intl}} |{{chset-cell3|0414|[[De (Cyrillic)| &#x0414;]]|100}}
|{{chset-ctrl1|U+0014 DEVICE CONTROL FOUR|[[Device Control 4|DC4]]}}
|{{chset-color-intl}} |{{chset-cell3|0415|[[E (Cyrillic)| &#x0415;]]|101}}
|{{chset-ctrl1|U+0015 NEGATIVE ACKNOWLEDGE|[[Negative acknowledge character|NAK]]}}
|{{chset-color-intl}} |{{chset-cell3|0424|[[Ef (Cyrillic)| &#x0424;]]|102}}
|{{chset-ctrl1|U+0016 SYNCHRONOUS IDLE|[[Synchronous idle|SYN]]}}
|{{chset-ctrl1|U+0017 END OF TRANSMISSION BLOCK|[[End of transmission block|ETB]]}}
|{{chset-color-intl}} |{{chset-cell3|0413|[[Ge (Cyrillic)| &#x0413;]]|103}}
|{{chset-color-intl}} |{{chset-cell3|0425|[[Ha (Cyrillic)| &#x0425;]]|104}}
|{{chset-ctrl1|U+0018 CANCEL|[[Cancel character|CAN]]}}
|{{chset-color-intl}} |{{chset-cell3|0418|[[I (Cyrillic)| &#x0418;]]|105}}
|{{chset-ctrl1|U+0019 END OF MEDIUM|[[End of medium|EM]]}}
|{{chset-color-intl}} |{{chset-cell3|0419|[[Short I| &#x0419;]]|106}}
|{{chset-ctrl1|U+001A SUBSTITUTE|[[Substitute character|SUB]]}}
|{{chset-color-intl}} |{{chset-cell3|041A|[[Ka (Cyrillic)| &#x041A;]]|107}}
|{{chset-ctrl1|U+001B ESCAPE|[[Escape character|ESC]]}}
|{{chset-color-intl}} |{{chset-cell3|041B|[[El (Cyrillic)| &#x041B;]]|108}}
|{{chset-ctrl1|U+001C INFORMATION SEPARATOR FOUR|[[File separator|FS]]}}
|{{chset-color-intl}} |{{chset-cell3|041C|[[Em (Cyrillic)| &#x041C;]]|109}}
|{{chset-ctrl1|U+001D INFORMATION SEPARATOR THREE|[[Group separator|GS]]}}
|{{chset-color-intl}} |{{chset-cell3|041D|[[En (Cyrillic)| &#x041D;]]|110}}
|{{chset-ctrl1|U+001E INFORMATION SEPARATOR TWO|[[Record separator|RS]]}}
|{{chset-color-intl}} |{{chset-cell3|041E|[[O (Cyrillic)| &#x041E;]]|111}}
|{{chset-ctrl1|U+001F INFORMATION SEPARATOR ONE|[[Unit separator|US]]}}
|-
|{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE|&nbsp;[[Space character|SP]]&nbsp;}}
|{{chset-cell1|U+0021 EXCLAMATION MARK|[[Exclamation mark|!]]}}
|{{chset-cell1|U+0022 QUOTATION MARK|[[Quotation mark|"]]}}
|{{chset-cell1|U+0023 NUMBER SIGN|[[Number sign|#]]}}
|{{chset-cell1|U+00A4 CURRENCY SIGN or U+0024 DOLLAR SIGN|¤/[[Dollar sign|$]]}}
|{{chset-cell1|U+0025 PERCENT SIGN|[[Percent sign|%]]}}
|{{chset-cell1|U+0026 AMPERSAND|[[Ampersand|&]]}}
|{{chset-cell1|U+0027 APOSTROPHE|[[Apostrophe|']]}}
|{{chset-cell1|U+0028 LEFT PARENTHESIS|[[Left parenthesis|(]]}}
|{{chset-cell1|U+0029 RIGHT PARENTHESIS|[[Right parenthesis|)]]}}
|{{chset-cell1|U+002A ASTERISK|[[Asterisk|*]]}}
|{{chset-cell1|U+002B PLUS SIGN|[[Plus and minus signs|+]]}}
|{{chset-cell1|U+002C COMMA|[[Comma (punctuation)|,]] }}
|{{chset-cell1|U+002D HYPHEN-MINUS|[[Hyphen-minus|-]]}}
|{{chset-cell1|U+002E FULL STOP|[[Full stop|.]]}}
|{{chset-cell1|U+002F SOLIDUS|[[Slash (punctuation)|/]] }}
|-
|-
!{{chset-left|7}}
|{{chset-left1|3x}}
|{{chset-color-intl}} |{{chset-cell3|041F|[[Pe (Cyrillic)| &#x041F;]]|112}}
|{{chset-cell1|U+0030 DIGIT ZERO|[[0 (number)|0]]}}
|{{chset-color-intl}} |{{chset-cell3|042F|[[Ya (Cyrillic)| &#x042F;]]|113}}
|{{chset-cell1|U+0031 DIGIT ONE|[[1 (number)|1]]}}
|{{chset-color-intl}} |{{chset-cell3|0420|[[Er (Cyrillic)| &#x0420;]]|114}}
|{{chset-cell1|U+0032 DIGIT TWO|[[2 (number)|2]]}}
|{{chset-color-intl}} |{{chset-cell3|0421|[[Es (Cyrillic)| &#x0421;]]|115}}
|{{chset-cell1|U+0033 DIGIT THREE|[[3 (number)|3]]}}
|{{chset-color-intl}} |{{chset-cell3|0422|[[Te (Cyrillic)| &#x0422;]]|116}}
|{{chset-cell1|U+0034 DIGIT FOUR|[[4 (number)|4]]}}
|{{chset-color-intl}} |{{chset-cell3|0423|[[U (Cyrillic)| &#x0423;]]|117}}
|{{chset-cell1|U+0035 DIGIT FIVE|[[5 (number)|5]]}}
|{{chset-color-intl}} |{{chset-cell3|0416|[[Zhe (Cyrillic)| &#x0416;]]|118}}
|{{chset-cell1|U+0036 DIGIT SIX|[[6 (number)|6]]}}
|{{chset-color-intl}} |{{chset-cell3|0412|[[Ve (Cyrillic)| &#x0412;]]|119}}
|{{chset-cell1|U+0037 DIGIT SEVEN|[[7 (number)|7]]}}
|{{chset-color-intl}} |{{chset-cell3|042C|[[Soft sign (Cyrillic)|&#x042C;]]|120}}
|{{chset-cell1|U+0038 DIGIT EIGHT|[[8 (number)|8]]}}
|{{chset-color-intl}} |{{chset-cell3|042B|[[Yery (Cyrillic)| &#x042B;]]|121}}
|{{chset-cell1|U+0039 DIGIT NINE|[[9 (number)|9]]}}
|{{chset-color-intl}} |{{chset-cell3|0417|[[Ze (Cyrillic)| &#x0417;]]|122}}
|{{chset-cell1|U+003A COLON|[[Colon (punctuation)|:]]}}
|{{chset-color-intl}} |{{chset-cell3|0428|[[Sha (Cyrillic)| &#x0428;]]|123}}
|{{chset-cell1|U+003B SEMICOLON|[[Semicolon|;]]}}
|{{chset-color-intl}} |{{chset-cell3|042D|[[E (Cyrillic)| &#x042D;]]|124}}
|{{chset-cell1|U+003C LESS-THAN SIGN|[[Less-than sign|&lt;]]}}
|{{chset-color-intl}} |{{chset-cell3|0429|[[Shcha (Cyrillic)| &#x0429;]]|125}}
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}}
|{{chset-color-intl}} |{{chset-cell3|0427|[[Che (Cyrillic)| &#x0427;]]|126}}
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|&gt;]]}}
|{{chset-color-ctrl}} |{{chset-ctrl3|007F|[[Delete character| DEL]] |127}}
|{{chset-cell1|U+003F QUESTION MARK|[[Question mark|?]]}}
|-
|{{chset-left1|4x}}
|{{chset-cell1|u=044E|U+044E CYRILLIC SMALL LETTER YU|[[ю]]}}
|{{chset-cell1|u=0430|U+0430 CYRILLIC SMALL LETTER A|[[а]]}}
|{{chset-cell1|u=0431|U+0431 CYRILLIC SMALL LETTER BE|[[б]]}}
|{{chset-cell1|u=0446|U+0446 CYRILLIC SMALL LETTER TSE|[[ц]]}}
|{{chset-cell1|u=0434|U+0434 CYRILLIC SMALL LETTER DE|[[д]]}}
|{{chset-cell1|u=0435|U+0435 CYRILLIC SMALL LETTER IE|[[е]]}}
|{{chset-cell1|u=0444|U+0444 CYRILLIC SMALL LETTER EF|[[ф]]}}
|{{chset-cell1|u=0433|U+0433 CYRILLIC SMALL LETTER GHE|[[г]]}}
|{{chset-cell1|u=0445|U+0445 CYRILLIC SMALL LETTER HA|[[х]]}}
|{{chset-cell1|u=0438|U+0438 CYRILLIC SMALL LETTER I|[[и]]}}
|{{chset-cell1|u=0439|U+0439 CYRILLIC SMALL LETTER SHORT I|[[й]]}}
|{{chset-cell1|u=043A|U+043A CYRILLIC SMALL LETTER KA|[[к]]}}
|{{chset-cell1|u=043B|U+043B CYRILLIC SMALL LETTER EL|[[л]]}}
|{{chset-cell1|u=043C|U+043C CYRILLIC SMALL LETTER EM|[[м]]}}
|{{chset-cell1|u=043D|U+043D CYRILLIC SMALL LETTER EN|[[н]]}}
|{{chset-cell1|u=043E|U+043E CYRILLIC SMALL LETTER O|[[о]]}}
|-
|{{chset-left1|5x}}
|{{chset-cell1|u=043F|U+043F CYRILLIC SMALL LETTER PE|[[п]]}}
|{{chset-cell1|u=044F|U+044F CYRILLIC SMALL LETTER YA|[[я]]}}
|{{chset-cell1|u=0440|U+0440 CYRILLIC SMALL LETTER ER|[[р]]}}
|{{chset-cell1|u=0441|U+0441 CYRILLIC SMALL LETTER ES|[[с]]}}
|{{chset-cell1|u=0442|U+0442 CYRILLIC SMALL LETTER TE|[[т]]}}
|{{chset-cell1|u=0443|U+0443 CYRILLIC SMALL LETTER U|[[у]]}}
|{{chset-cell1|u=0436|U+0436 CYRILLIC SMALL LETTER ZHE|[[ж]]}}
|{{chset-cell1|u=0432|U+0432 CYRILLIC SMALL LETTER VE|[[в]]}}
|{{chset-cell1|u=044C|U+044C CYRILLIC SMALL LETTER SOFT SIGN|[[ь]]}}
|{{chset-cell1|u=044B|U+044B CYRILLIC SMALL LETTER YERU|[[ы]]}}
|{{chset-cell1|u=0437|U+0437 CYRILLIC SMALL LETTER ZE|[[з]]}}
|{{chset-cell1|u=0448|U+0448 CYRILLIC SMALL LETTER SHA|[[ш]]}}
|{{chset-cell1|u=044D|U+044D CYRILLIC SMALL LETTER E|[[э]]}}
|{{chset-cell1|u=0449|U+0449 CYRILLIC SMALL LETTER SHCHA|[[щ]]}}
|{{chset-cell1|u=0447|U+0447 CYRILLIC SMALL LETTER CHE|[[ч]]}}
|{{chset-cell1|u=044A|U+044A CYRILLIC SMALL LETTER HARD SIGN|[[ъ]]}}
|-
|{{chset-left1|6x}}
|{{chset-cell1|u=042E|U+042E CYRILLIC CAPITAL LETTER YU|[[Yu (Cyrillic)|Ю]]}}
|{{chset-cell1|u=0410|U+0410 CYRILLIC CAPITAL LETTER A|[[A (Cyrillic)|А]]}}
|{{chset-cell1|u=0411|U+0411 CYRILLIC CAPITAL LETTER BE|[[Be (Cyrillic)|Б]]}}
|{{chset-cell1|u=0426|U+0426 CYRILLIC CAPITAL LETTER TSE|[[Tse (Cyrillic)|Ц]]}}
|{{chset-cell1|u=0414|U+0414 CYRILLIC CAPITAL LETTER DE|[[De (Cyrillic)|Д]]}}
|{{chset-cell1|u=0415|U+0415 CYRILLIC CAPITAL LETTER IE|[[E (Cyrillic)|Е]]}}
|{{chset-cell1|u=0424|U+0424 CYRILLIC CAPITAL LETTER EF|[[Ef (Cyrillic)|Ф]]}}
|{{chset-cell1|u=0413|U+0413 CYRILLIC CAPITAL LETTER GHE|[[Ge (Cyrillic)|Г]]}}
|{{chset-cell1|u=0425|U+0425 CYRILLIC CAPITAL LETTER HA|[[Ha (Cyrillic)|Х]]}}
|{{chset-cell1|u=0418|U+0418 CYRILLIC CAPITAL LETTER I|[[I (Cyrillic)|И]]}}
|{{chset-cell1|u=0419|U+0419 CYRILLIC CAPITAL LETTER SHORT I|[[Short I|Й]]}}
|{{chset-cell1|u=041A|U+041A CYRILLIC CAPITAL LETTER KA|[[Ka (Cyrillic)|К]]}}
|{{chset-cell1|u=041B|U+041B CYRILLIC CAPITAL LETTER EL|[[El (Cyrillic)|Л]]}}
|{{chset-cell1|u=041C|U+041C CYRILLIC CAPITAL LETTER EM|[[Em (Cyrillic)|М]]}}
|{{chset-cell1|u=041D|U+041D CYRILLIC CAPITAL LETTER EN|[[En (Cyrillic)|Н]]}}
|{{chset-cell1|u=041E|U+041E CYRILLIC CAPITAL LETTER O|[[O (Cyrillic)|О]]}}
|-
|{{chset-left1|7x}}
|{{chset-cell1|u=041F|U+041F CYRILLIC CAPITAL LETTER PE|[[Pe (Cyrillic)|П]]}}
|{{chset-cell1|u=042F|U+042F CYRILLIC CAPITAL LETTER YA|[[Ya (Cyrillic)|Я]]}}
|{{chset-cell1|u=0420|U+0420 CYRILLIC CAPITAL LETTER ER|[[Er (Cyrillic)|Р]]}}
|{{chset-cell1|u=0421|U+0421 CYRILLIC CAPITAL LETTER ES|[[Es (Cyrillic)|С]]}}
|{{chset-cell1|u=0422|U+0422 CYRILLIC CAPITAL LETTER TE|[[Te (Cyrillic)|Т]]}}
|{{chset-cell1|u=0423|U+0423 CYRILLIC CAPITAL LETTER U|[[U (Cyrillic)|У]]}}
|{{chset-cell1|u=0416|U+0416 CYRILLIC CAPITAL LETTER ZHE|[[Zhe (Cyrillic)|Ж]]}}
|{{chset-cell1|u=0412|U+0412 CYRILLIC CAPITAL LETTER VE|[[Ve (Cyrillic)|В]]}}
|{{chset-cell1|u=042C|U+042C CYRILLIC CAPITAL LETTER SOFT SIGN|[[Soft sign (Cyrillic)|Ь]]}}
|{{chset-cell1|U+042B CYRILLIC CAPITAL LETTER YERU or U+042A CYRILLIC CAPITAL LETTER HARD SIGN|[[Yery (Cyrillic)|Ы]]/[[Ъ]]}}
|{{chset-cell1|u=0417|U+0417 CYRILLIC CAPITAL LETTER ZE|[[Ze (Cyrillic)|З]]}}
|{{chset-cell1|u=0428|U+0428 CYRILLIC CAPITAL LETTER SHA|[[Sha (Cyrillic)|Ш]]}}
|{{chset-cell1|u=042D|U+042D CYRILLIC CAPITAL LETTER E|[[E (Cyrillic)|Э]]}}
|{{chset-cell1|u=0429|U+0429 CYRILLIC CAPITAL LETTER SHCHA|[[Shcha (Cyrillic)|Щ]]}}
|{{chset-cell1|u=0427|U+0427 CYRILLIC CAPITAL LETTER CHE|[[Che (Cyrillic)|Ч]]}}
|{{chset-ctrl1|U+007F DELETE|[[DEL (control code)|DEL]]}}
|}
|}


=={{anchor|N2}}KOI-7 N2==
The [[dollar sign]] character ("$" hex 24), however, was often replaced with the [[Currency (typography)|universal currency sign]] "¤" in Soviet computers. A popular legend has it that this was to demonstrate independence of the American-dominanted computer industry — which was ironical, since a significant number of Soviet computers were actually implementations of various American designs.

'''KOI-7 N2''' ('''КОИ-7 Н2'''<ref name="GOST-27463-87"/>), like KOI-7 N1, was also standardized in GOST 13052-67.<ref name="Hohlov"/>

[[Kermit (protocol)|Kermit]] names it '''SHORT-KOI''' / '''short-koi'''.<ref name="Cruz_2010_Kermit"/><ref name="Kermit_Short-KOI"/>

{|{{chset-table-header1|KOI-7 N2<ref name="Hohlov"/><ref name="Kermit_Short-KOI"/>}}
|-
|{{chset-left1|0x}}
|{{chset-ctrl1|U+0000 NULL|[[Null character|NUL]]}}
|{{chset-ctrl1|U+0001 START OF HEADING|[[Start of heading|SOH]]}}
|{{chset-ctrl1|U+0002 START OF TEXT|[[Start of text|STX]]}}
|{{chset-ctrl1|U+0003 END OF TEXT|[[End of text|ETX]]}}
|{{chset-ctrl1|U+0004 END OF TRANSMISSION|[[End of transmission character|EOT]]}}
|{{chset-ctrl1|U+0005 ENQUIRY|[[Enquiry character|ENQ]]}}
|{{chset-ctrl1|U+0006 ACKNOWLEDGE|[[Acknowledge character|ACK]]}}
|{{chset-ctrl1|U+0007 BELL|[[Bell character|BEL]]}}
|{{chset-ctrl1|U+0008 BACKSPACE|[[Backspace|BS]]}}
|{{chset-ctrl1|U+0009 CHARACTER TABULATION|[[Horizontal tabulation|HT]]}}
|{{chset-ctrl1|U+000A LINE FEED (LF)|[[Line feed|LF]]}}
|{{chset-ctrl1|U+000B LINE TABULATION|[[Vertical tabulation|VT]]}}
|{{chset-ctrl1|U+000C FORM FEED (FF)|[[Form feed|FF]]}}
|{{chset-ctrl1|U+000D CARRIAGE RETURN (CR)|[[Carriage return|CR]]}}
|{{chset-ctrl1|U+000E SHIFT OUT|[[Shift out|SO]]}}
|{{chset-ctrl1|U+000F SHIFT IN|[[Shift in|SI]]}}
|-
|{{chset-left1|1x}}
|{{chset-ctrl1|U+0010 DATA LINK ESCAPE|[[Data link escape|DLE]]}}
|{{chset-ctrl1|U+0011 DEVICE CONTROL ONE|[[Device Control 1|DC1]]}}
|{{chset-ctrl1|U+0012 DEVICE CONTROL TWO|[[Device Control 2|DC2]]}}
|{{chset-ctrl1|U+0013 DEVICE CONTROL THREE|[[Device Control 3|DC3]]}}
|{{chset-ctrl1|U+0014 DEVICE CONTROL FOUR|[[Device Control 4|DC4]]}}
|{{chset-ctrl1|U+0015 NEGATIVE ACKNOWLEDGE|[[Negative acknowledge character|NAK]]}}
|{{chset-ctrl1|U+0016 SYNCHRONOUS IDLE|[[Synchronous idle|SYN]]}}
|{{chset-ctrl1|U+0017 END OF TRANSMISSION BLOCK|[[End of transmission block|ETB]]}}
|{{chset-ctrl1|U+0018 CANCEL|[[Cancel character|CAN]]}}
|{{chset-ctrl1|U+0019 END OF MEDIUM|[[End of medium|EM]]}}
|{{chset-ctrl1|U+001A SUBSTITUTE|[[Substitute character|SUB]]}}
|{{chset-ctrl1|U+001B ESCAPE|[[Escape character|ESC]]}}
|{{chset-ctrl1|U+001C INFORMATION SEPARATOR FOUR|[[File separator|FS]]}}
|{{chset-ctrl1|U+001D INFORMATION SEPARATOR THREE|[[Group separator|GS]]}}
|{{chset-ctrl1|U+001E INFORMATION SEPARATOR TWO|[[Record separator|RS]]}}
|{{chset-ctrl1|U+001F INFORMATION SEPARATOR ONE|[[Unit separator|US]]}}
|-
|{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE|&nbsp;[[Space character|SP]]&nbsp;}}
|{{chset-cell1|U+0021 EXCLAMATION MARK|[[Exclamation mark|!]]}}
|{{chset-cell1|U+0022 QUOTATION MARK|[[Quotation mark|"]]}}
|{{chset-cell1|U+0023 NUMBER SIGN|[[Number sign|#]]}}
|{{chset-cell1|U+00A4 CURRENCY SIGN or U+0024 DOLLAR SIGN|¤/[[Dollar sign|$]]}}
|{{chset-cell1|U+0025 PERCENT SIGN|[[Percent sign|%]]}}
|{{chset-cell1|U+0026 AMPERSAND|[[Ampersand|&]]}}
|{{chset-cell1|U+0027 APOSTROPHE|[[Apostrophe|']]}}
|{{chset-cell1|U+0028 LEFT PARENTHESIS|[[Left parenthesis|(]]}}
|{{chset-cell1|U+0029 RIGHT PARENTHESIS|[[Right parenthesis|)]]}}
|{{chset-cell1|U+002A ASTERISK|[[Asterisk|*]]}}
|{{chset-cell1|U+002B PLUS SIGN|[[Plus and minus signs|+]]}}
|{{chset-cell1|U+002C COMMA|[[Comma (punctuation)|,]] }}
|{{chset-cell1|U+002D HYPHEN-MINUS|[[Hyphen-minus|-]]}}
|{{chset-cell1|U+002E FULL STOP|[[Full stop|.]]}}
|{{chset-cell1|U+002F SOLIDUS|[[Slash (punctuation)|/]] }}
|-
|{{chset-left1|3x}}
|{{chset-cell1|U+0030 DIGIT ZERO|[[0 (number)|0]]}}
|{{chset-cell1|U+0031 DIGIT ONE|[[1 (number)|1]]}}
|{{chset-cell1|U+0032 DIGIT TWO|[[2 (number)|2]]}}
|{{chset-cell1|U+0033 DIGIT THREE|[[3 (number)|3]]}}
|{{chset-cell1|U+0034 DIGIT FOUR|[[4 (number)|4]]}}
|{{chset-cell1|U+0035 DIGIT FIVE|[[5 (number)|5]]}}
|{{chset-cell1|U+0036 DIGIT SIX|[[6 (number)|6]]}}
|{{chset-cell1|U+0037 DIGIT SEVEN|[[7 (number)|7]]}}
|{{chset-cell1|U+0038 DIGIT EIGHT|[[8 (number)|8]]}}
|{{chset-cell1|U+0039 DIGIT NINE|[[9 (number)|9]]}}
|{{chset-cell1|U+003A COLON|[[Colon (punctuation)|:]]}}
|{{chset-cell1|U+003B SEMICOLON|[[Semicolon|;]]}}
|{{chset-cell1|U+003C LESS-THAN SIGN|[[Less-than sign|&lt;]]}}
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}}
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|&gt;]]}}
|{{chset-cell1|U+003F QUESTION MARK|[[Question mark|?]]}}
|-
|{{chset-left1|4x}}
|{{chset-cell1|U+0040 COMMERCIAL AT|[[@]]}}
|{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|[[A]]}}
|{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|[[B]]}}
|{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|[[C]]}}
|{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|[[D]]}}
|{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|[[E]]}}
|{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|[[F]]}}
|{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|[[G]]}}
|{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|[[H]]}}
|{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|[[I]]}}
|{{chset-cell1|U+004A LATIN CAPITAL LETTER J|[[J]]}}
|{{chset-cell1|U+004B LATIN CAPITAL LETTER K|[[K]]}}
|{{chset-cell1|U+004C LATIN CAPITAL LETTER L|[[L]]}}
|{{chset-cell1|U+004D LATIN CAPITAL LETTER M|[[M]]}}
|{{chset-cell1|U+004E LATIN CAPITAL LETTER N|[[N]]}}
|{{chset-cell1|U+004F LATIN CAPITAL LETTER O|[[O]]}}
|-
|{{chset-left1|5x}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|[[P]]}}
|{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|[[Q]]}}
|{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|[[R]]}}
|{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|[[S]]}}
|{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|[[T]]}}
|{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|[[U]]}}
|{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|[[V]]}}
|{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|[[W]]}}
|{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|[[X]]}}
|{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|[[Y]]}}
|{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|[[Z]]}}
|{{chset-cell1|U+005B LEFT SQUARE BRACKET|[[Left square bracket|[ ]]}}
|{{chset-cell1|U+005C REVERSE SOLIDUS|[[Backslash|\]]}}
|{{chset-cell1|U+005D RIGHT SQUARE BRACKET|[[Right square bracket|] ]]}}
|{{chset-cell1|U+2191 UPWARDS ARROW or U+005E CIRCUMFLEX ACCENT|↑/[[Circumflex|^]]}}
|{{chset-cell1|U+005F LOW LINE|[[Underscore|_]]}}
|-
|{{chset-left1|6x}}
|{{chset-cell1|u=042E|U+042E CYRILLIC CAPITAL LETTER YU|[[Yu (Cyrillic)|Ю]]}}
|{{chset-cell1|u=0410|U+0410 CYRILLIC CAPITAL LETTER A|[[A (Cyrillic)|А]]}}
|{{chset-cell1|u=0411|U+0411 CYRILLIC CAPITAL LETTER BE|[[Be (Cyrillic)|Б]]| 98}}
|{{chset-cell1|u=0426|U+0426 CYRILLIC CAPITAL LETTER TSE|[[Tse (Cyrillic)|Ц]]}}
|{{chset-cell1|u=0414|U+0414 CYRILLIC CAPITAL LETTER DE|[[De (Cyrillic)|Д]]}}
|{{chset-cell1|u=0415|U+0415 CYRILLIC CAPITAL LETTER IE|[[E (Cyrillic)|Е]]}}
|{{chset-cell1|u=0424|U+0424 CYRILLIC CAPITAL LETTER EF|[[Ef (Cyrillic)|Ф]]}}
|{{chset-cell1|u=0413|U+0413 CYRILLIC CAPITAL LETTER GHE|[[Ge (Cyrillic)|Г]]}}
|{{chset-cell1|u=0425|U+0425 CYRILLIC CAPITAL LETTER HA|[[Ha (Cyrillic)|Х]]}}
|{{chset-cell1|u=0418|U+0418 CYRILLIC CAPITAL LETTER I|[[I (Cyrillic)|И]]}}
|{{chset-cell1|u=0419|U+0419 CYRILLIC CAPITAL LETTER SHORT I|[[Short I|Й]]}}
|{{chset-cell1|u=041A|U+041A CYRILLIC CAPITAL LETTER KA|[[Ka (Cyrillic)|К]]}}
|{{chset-cell1|u=041B|U+041B CYRILLIC CAPITAL LETTER EL|[[El (Cyrillic)|Л]]}}
|{{chset-cell1|u=041C|U+041C CYRILLIC CAPITAL LETTER EM|[[Em (Cyrillic)|М]]}}
|{{chset-cell1|u=041D|U+041D CYRILLIC CAPITAL LETTER EN|[[En (Cyrillic)|Н]]}}
|{{chset-cell1|u=041E|U+041E CYRILLIC CAPITAL LETTER O|[[O (Cyrillic)|О]]}}
|-
|{{chset-left1|7x}}
|{{chset-cell1|u=041F|U+041F CYRILLIC CAPITAL LETTER PE|[[Pe (Cyrillic)|П]]}}
|{{chset-cell1|u=042F|U+042F CYRILLIC CAPITAL LETTER YA|[[Ya (Cyrillic)|Я]]}}
|{{chset-cell1|u=0420|U+0420 CYRILLIC CAPITAL LETTER ER|[[Er (Cyrillic)|Р]]}}
|{{chset-cell1|u=0421|U+0421 CYRILLIC CAPITAL LETTER ES|[[Es (Cyrillic)|С]]}}
|{{chset-cell1|u=0422|U+0422 CYRILLIC CAPITAL LETTER TE|[[Te (Cyrillic)|Т]]}}
|{{chset-cell1|u=0423|U+0423 CYRILLIC CAPITAL LETTER U|[[U (Cyrillic)|У]]}}
|{{chset-cell1|u=0416|U+0416 CYRILLIC CAPITAL LETTER ZHE|[[Zhe (Cyrillic)|Ж]]}}
|{{chset-cell1|u=0412|U+0412 CYRILLIC CAPITAL LETTER VE|[[Ve (Cyrillic)|В]]}}
|{{chset-cell1|u=042C|U+042C CYRILLIC CAPITAL LETTER SOFT SIGN|[[Soft sign (Cyrillic)|Ь]]}}
|{{chset-cell1|u=042B|U+042B CYRILLIC CAPITAL LETTER YERU|[[Yery (Cyrillic)|Ы]]}}
|{{chset-cell1|u=0417|U+0417 CYRILLIC CAPITAL LETTER ZE|[[Ze (Cyrillic)|З]]}}
|{{chset-cell1|u=0428|U+0428 CYRILLIC CAPITAL LETTER SHA|[[Sha (Cyrillic)|Ш]]}}
|{{chset-cell1|u=042D|U+042D CYRILLIC CAPITAL LETTER E|[[E (Cyrillic)|Э]]}}
|{{chset-cell1|u=0429|U+0429 CYRILLIC CAPITAL LETTER SHCHA|[[Shcha (Cyrillic)|Щ]]}}
|{{chset-cell1|u=0427|U+0427 CYRILLIC CAPITAL LETTER CHE|[[Che (Cyrillic)|Ч]]}}
|{{chset-ctrl1|U+007F DELETE|[[DEL (control code)|DEL]]}}
|}


==See also==
==See also==
*[[KOI character encodings]]
*[[KOI8-R]]
*[[KOI8-U]]
**[[KOI-8]]
**[[KOI8-R]]
**[[KOI8-U]]
*[[YUSCII]] ([[SLOSCII]], [[CROSCII]], [[SRPSCII]], [[MAKSCII]])
*[[CP 866]]
*[[Windows-1251]]
*[[Windows-1251]]


==References==
{{character encoding}}
{{reflist|refs=
<ref name="GOST-27463-87">{{cite book |title=ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов (с Изменением N 1) |trans-title=GOST 27463-87. Information processing systems. 7-bit coded character sets |language=Russian |date=1987-10-29 |publisher=Госстандарт СССР |url=http://docs.cntd.ru/document/gost-27463-87 |access-date=2016-12-02 |url-status=live |archive-url=https://web.archive.org/web/20161203122251/http://docs.cntd.ru/document/gost-27463-87 |archive-date=2016-12-03}}</ref>
<ref name="Sokolov_2004_KOI7-switched">{{cite web |title=Charset name: KOI7-switched |author-first=Michael |author-last=Sokolov |date=2004-01-23 |url=https://www.iana.org/assignments/charset-reg/KOI7-switched |publisher=International Free Computing Task Force (IFCTF) |access-date=2016-12-02 |url-status=live |archive-url=https://web.archive.org/web/20161203003600/https://www.iana.org/assignments/charset-reg/KOI7-switched |archive-date=2016-12-03}}</ref>
<ref name="Clews_1988">{{cite book |author-first=John |author-last=Clews |title=Language Automation Worldwide - The Development of Character Set Standards |date=1988 |publisher=Sesame Computer Projects |isbn=1-87009501-4 |edition=1 |url=https://books.google.com/books?id=LWq5AAAAIAAJ}}</ref>
<ref name="Czyborra_1998_Cyrillic">{{cite web |title=The Cyrillic Charset Soup |url=http://czyborra.com/charsets/cyrillic.html |access-date=2016-12-03 |author-first=Roman |author-last=Czyborra |orig-year=1998-05-25 |date=1998-11-30 |url-status=live |archive-url=https://web.archive.org/web/20161203230933/http://czyborra.com/charsets/cyrillic.html |archive-date=2016-12-03}} [http://czyborra.com/charsets/koi-0.txt.gz] [http://czyborra.com/charsets/koi-0.bdf.gz] [http://czyborra.com/charsets/koi-7.txt.gz] [http://czyborra.com/charsets/koi-7.bdf.gz]</ref>
<ref name="Cruz_2010_Kermit">{{cite web |title=Kermit and MIME Character-Set Names |author-first=Frank |author-last=da Cruz |date=2010-04-02 |work=The Kermit Project |publisher=[[Columbia University]], New York, USA |url=http://www.columbia.edu/kermit/csetnames.html |access-date=2016-12-02 |url-status=live |archive-url=https://web.archive.org/web/20161203021217/http://www.columbia.edu/kermit/csetnames.html |archive-date=2016-12-03}}</ref>
<ref name="IANA_2013">{{cite web |title=Character Sets |date=2013-12-20 |editor-first1=Ned |editor-last1=Freed |editor-first2=Martin |editor-last2=Dürst |id=RFC2978 |url=https://www.iana.org/assignments/character-sets/character-sets.xhtml |access-date=2016-12-03 |url-status=live |archive-url=https://web.archive.org/web/20161203235506/https://www.iana.org/assignments/character-sets/character-sets.xhtml |archive-date=2016-12-03}}</ref>
<ref name="Nechayev_2013_8-Bit-Cyrillic">{{cite web |title=Review of 8-bit Cyrillic encodings universe |author-first=Valentin |author-last=Nechayev |date=2013 |orig-year=2001 |url=http://segfault.kiev.ua/cyrillic-encodings/ |access-date=2016-12-05 |url-status=live |archive-url=https://web.archive.org/web/20161205134629/http://segfault.kiev.ua/cyrillic-encodings/ |archive-date=2016-12-05}}</ref>
<ref name="Hohlov">{{cite web |author-first=Yu. E. |author-last=Hohlov |title=Cyrillic Information Representation in Electronic Form - Character Set (Code Page) Tables |url=http://www.iis.ru/cyrillic/resource/tables.en.html |access-date=2016-12-05 |url-status=live |archive-url=https://web.archive.org/web/20161205140054/http://www.iis.ru/cyrillic/resource/tables.en.html |archive-date=2016-12-05}}</ref>
<ref name="Kermit_Short-KOI">{{cite web |title=SHORT KOI (KOI-7) |work=[[Kermit (protocol)|Kermit]] |publisher=[[Columbia University]] |url=http://www.columbia.edu/kermit/ftp/charsets/shortkoi.txt |access-date=2020-06-24}}</ref>
}}


==Further reading==
[[Category:Character sets]]
* {{cite web |title=CYRILLIC ENCODING FAQ Version 1.3 |version=1.3 |date=1993-03-13 |author-first1=Andras |author-last1=Kornai |author-first2=David J. |author-last2=Birnbaum |author-first3=Frank |author-last3=da Cruz
|author-first4=Bur |author-last4=Davis
|author-first5=George |author-last5=Fowler
|author-first6=Richard B. |author-last6=Paine
|author-first7=Slava |author-last7=Paperno
|author-first8=Keld J. |author-last8=Simonsen
|author-first9=Glenn E. |author-last9=Thobe
|author-first10=Dimitri |author-last10=Vulis
|author-first11=Johan W. |author-last11=van Wingen |url=http://www.columbia.edu/kermit/ftp/charsets/cyrillic-summary.txt |access-date=2020-06-24 |archive-url=https://web.archive.org/web/20170218142454/http://www.verycomputer.com/42_17e2e72303d2c08b_1.htm |archive-date=2017-02-18 }}


{{Cyrillic encodings}}
{{Compu-soft-stub}}
{{Character encoding}}
{{ling-stub}}


[[Category:Character sets]]
[[de:KOI7]]
[[ru:КОИ-7]]

Latest revision as of 18:05, 24 April 2024

Short KOI
KermitSHORT-KOI
Alias(es)KOI-7 N2, ВКД
Language(s)Russian
StandardGOST 13052, GOST 27463
Classification7-bit KOI encoding
Preceded byMTK-2
Succeeded byKOI-8
Other related encoding(s)YUSCII, ISO 646
KOI-7 Switched
MIME / IANAKOI7-switched
Alias(es)csKOI7switched
Language(s)Russian
StandardGOST 13052, GOST 27463
Classification7-bit stateful KOI encoding
Transforms / EncodesISO 646:IRV (shift-in)
KOI-7 N1 (shift-out)
Preceded byMTK-2
Succeeded byKOI-8
Other related encoding(s)YUSCII, ISO 5427

KOI-7 (КОИ-7) is a 7-bit character encoding, designed to cover Russian, which uses the Cyrillic alphabet.

In Russian, KOI-7 stands for Kod Obmena Informatsiey, 7 bit (Код Обмена Информацией, 7 бит) which means "Code for Information Exchange, 7 bit".[1]

It was first standardized in GOST 13052-67 (with the 2nd revision GOST 13052-74 / ST SEV 356-76) and GOST 27463-87 / ST SEV 356-86.

Shift Out (SO) and Shift In (SI) control characters are used in KOI-7, where SO starts printing Russian letters (KOI-7 N1), and SI starts printing Latin letters again (KOI-7 N0), or for lowercase and uppercase switching. This version is also known as KOI7-switched aka csKOI7switched.[2][3]

On ISO 2022 compatible computer terminals KOI7-switched can be activated by the escape sequence ESC ( @ ESC ) N LS0.[2]

KOI-7 was used on machines like the SM EVM (СМ ЭВМ) and DVK (ДВК); KOI-7 N2 was utilized in the machine-language of the Электроника Д3-28 [ru] (Elektronika D3-28) as four-digit hexadecimal code, БЭСМ-6 [ru] (BESM-6), where it was called ВКД, (internal data code). The encodings were also used on RSX-11, RT-11 and similar systems.[4]

KOI-7 N0[edit]

KOI-7 N0[2] (КОИ-7 Н0[1]) is identical to the IRV set in ISO 646:1967.[2] Compared to US-ASCII, the dollar sign ("$") at code point 24 (hex) was replaced by the universal currency sign "¤", but this was not maintained in all cases, in particular not after the fall of the Iron Curtain. Likewise, the IRV set in ISO/IEC 646:1991 also changed the character back to a dollar sign.

KOI-7 N0
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
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 { | } ~ DEL

KOI-7 N1[edit]

KOI-7 N1 (КОИ-7 Н1[1]) was first standardized in GOST 13052-67,[5][6][7] and later also in ISO 5427.[2] It is sometimes referred to as "koi-0" as well.[6]

Compared to ASCII and ISO 646 uppercase and lowercase letters are swapped in order to make it easier to recognize Russian text when presented using ASCII.[6]

To trim the alphabet into chunks of 32 characters the dotted Ё/ë was dropped.[6] In order to avoid conflicts with ASCII's and ISO 646's definition as DEL and its usage as EOF marker (-1) in some systems, it dropped the "CAPITAL HARD SIGN" Ъ that would have naturally resided at this location.[6]

In a Bulgarian variant the unnecessary Russian "CAPITAL YERY" Ы at code point 121 was replaced by the "CAPITAL HARD SIGN" Ъ.[6]

KOI-7 N1[7]
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2x  SP  ! " # ¤/$ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x ю
044E
а
0430
б
0431
ц
0446
д
0434
е
0435
ф
0444
г
0433
х
0445
и
0438
й
0439
к
043A
л
043B
м
043C
н
043D
о
043E
5x п
043F
я
044F
р
0440
с
0441
т
0442
у
0443
ж
0436
в
0432
ь
044C
ы
044B
з
0437
ш
0448
э
044D
щ
0449
ч
0447
ъ
044A
6x Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
7x П
041F
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы/Ъ З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
DEL

KOI-7 N2[edit]

KOI-7 N2 (КОИ-7 Н2[1]), like KOI-7 N1, was also standardized in GOST 13052-67.[7]

Kermit names it SHORT-KOI / short-koi.[8][9]

KOI-7 N2[7][9]
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
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 Ю
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041A
Л
041B
М
041C
Н
041D
О
041E
7x П
041F
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042B
З
0417
Ш
0428
Э
042D
Щ
0429
Ч
0427
DEL

See also[edit]

References[edit]

  1. ^ a b c d ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов (с Изменением N 1) [GOST 27463-87. Information processing systems. 7-bit coded character sets] (in Russian). Госстандарт СССР. 1987-10-29. Archived from the original on 2016-12-03. Retrieved 2016-12-02.
  2. ^ a b c d e Sokolov, Michael (2004-01-23). "Charset name: KOI7-switched". International Free Computing Task Force (IFCTF). Archived from the original on 2016-12-03. Retrieved 2016-12-02.
  3. ^ Freed, Ned; Dürst, Martin, eds. (2013-12-20). "Character Sets". RFC2978. Archived from the original on 2016-12-03. Retrieved 2016-12-03.
  4. ^ Nechayev, Valentin (2013) [2001]. "Review of 8-bit Cyrillic encodings universe". Archived from the original on 2016-12-05. Retrieved 2016-12-05.
  5. ^ Clews, John (1988). Language Automation Worldwide - The Development of Character Set Standards (1 ed.). Sesame Computer Projects. ISBN 1-87009501-4.
  6. ^ a b c d e f Czyborra, Roman (1998-11-30) [1998-05-25]. "The Cyrillic Charset Soup". Archived from the original on 2016-12-03. Retrieved 2016-12-03. [1] [2] [3] [4]
  7. ^ a b c d Hohlov, Yu. E. "Cyrillic Information Representation in Electronic Form - Character Set (Code Page) Tables". Archived from the original on 2016-12-05. Retrieved 2016-12-05.
  8. ^ da Cruz, Frank (2010-04-02). "Kermit and MIME Character-Set Names". The Kermit Project. Columbia University, New York, USA. Archived from the original on 2016-12-03. Retrieved 2016-12-02.
  9. ^ a b "SHORT KOI (KOI-7)". Kermit. Columbia University. Retrieved 2020-06-24.

Further reading[edit]

  • Kornai, Andras; Birnbaum, David J.; da Cruz, Frank; Davis, Bur; Fowler, George; Paine, Richard B.; Paperno, Slava; Simonsen, Keld J.; Thobe, Glenn E.; Vulis, Dimitri; van Wingen, Johan W. (1993-03-13). "CYRILLIC ENCODING FAQ Version 1.3". 1.3. Archived from the original on 2017-02-18. Retrieved 2020-06-24.