KOI-7: Difference between revisions
No edit summary |
m clean --> |
||
(91 intermediate revisions by 38 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Character encoding system for Russian}} |
|||
{{expert-verify}} |
|||
{{For|the star|Kepler-4}} |
|||
'''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). |
|||
{{infobox character encoding |
|||
|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, |
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. |
|||
<table class="wikitable"><tr><th><th>x0<th>x1<th>x2<th>x3<th>x4<th>x5<th>x6<th>x7<th>x8<th>x9<th>xA<th>xB<th>xC<th>xD<th>xE<th>xF |
|||
<tr><th>0x<td rowspan="2" colspan="16" style="background-color:#CFC;valign:middle;text-align:center">''[[Control character]]s'' |
|||
<tr><th>1x |
|||
<tr><th>2x<td style="text-decoration:underline">[[space (punctuation)|SP]]<td>[[exclamation mark|!]]<td>[[double quote|"]]<td>[[number sign|#]]<td>[[dollar sign|$]]<td>[[percent|%]]<td>[[ampersand|&]]<td>[[']]<td>[[bracket|(]]<td>[[bracket|)]]<td>[[asterisk|*]]<td>[[plus sign|+]]<td>[[comma (punctuation)|,]]<td>[[hyphen|-]]<td>[[full stop|.]]<td>[[slash (punctuation)|/]] |
|||
<tr><th>3x<td>{{num|0}}<td>{{num|1}}<td>{{num|2}}<td>{{num|3}}<td>{{num|4}}<td>{{num|5}}<td>{{num|6}}<td>{{num|7}}<td>{{num|8}}<td>{{num|9}}<td>[[colon (punctuation)|:]]<td>[[semicolon|;]]<td>[[right angle bracket|<]]<td>[[equal sign|=]]<td>[[right angle bracket|>]]<td>[[question mark|?]] |
|||
<tr><th>4x<td>[[@]]<td>[[A]]<td>[[B]]<td>[[C]]<td>[[D]]<td>[[E]]<td>[[F]]<td>[[G]]<td>[[H]]<td>[[I]]<td>[[J]]<td>[[K]]<td>[[L]]<td>[[M]]<td>[[N]]<td>[[O]] |
|||
<tr><th>5x<td>[[P]]<td>[[Q]]<td>[[R]]<td>[[S]]<td>[[T]]<td>[[U]]<td>[[V]]<td>[[W]]<td>[[X]]<td>[[Y]]<td>[[Z]]<td>[[square brackets|[]]<td>[[Backslash|\]]<td>[[square brackets|]]]<td>[[circumflex|^]]<td>[[underscore|_]] |
|||
<tr><th>6x<td>[[Yu_(Cyrillic)|Ю]]<td>[[A_(Cyrillic)|А]]<td>[[Be_(Cyrillic)|Б]]<td>[[Tse_(Cyrillic)|Ц]]<td>[[De_(Cyrillic)|Д]]<td>[[E_(Cyrillic)|Е]]<td>[[Ef_(Cyrillic)|Ф]]<td>[[Ge_(Cyrillic)|Г]]<td>[[Ha_(Cyrillic)|Х]]<td>[[I_(Cyrillic)|И]]<td>[[Short_I|Й]]<td>[[Ka_(Cyrillic)|К]]<td>[[El_(Cyrillic)|Л]]<td>[[Em_(Cyrillic)|М]]<td>[[En_(Cyrillic)|Н]]<td>[[O_(Cyrillic)|О]] |
|||
<tr><th>7x<td>[[Pe_(Cyrillic)|П]]<td>[[Ya_(Cyrillic)|Я]]<td>[[Er_(Cyrillic)|Р]]<td>[[Es_(Cyrillic)|С]]<td>[[Te_(Cyrillic)|Т]]<td>[[U_(Cyrillic)|У]]<td>[[Zhe_(Cyrillic)|Ж]]<td>[[Ve_(Cyrillic)|В]]<td>[[Soft_sign|Ь]]<td>[[Yery|Ы]]<td>[[Ze_(Cyrillic)|З]]<td>[[Sha|Ш]]<td>[[E_(Cyrillic)|Э]]<td>[[Shcha|Щ]]<td>[[Che_(Cyrillic)|Ч]]<td style="background-color:#CFC"> |
|||
</table> |
|||
[[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"/> |
|||
The dollar sign character, 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. |
|||
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}} |
|||
|{{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| [[Space character|SP]] }} |
|||
|{{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|<]]}} |
|||
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}} |
|||
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|>]]}} |
|||
|{{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+005E CIRCUMFLEX ACCENT|[[Circumflex|^]]}} |
|||
|{{chset-cell1|U+005F LOW LINE|[[Underscore|_]]}} |
|||
|- |
|||
|{{chset-left1|6x}} |
|||
|{{chset-cell1|U+0060 GRAVE ACCENT|[[Grave accent|`]]}} |
|||
|{{chset-cell1|U+0061 LATIN SMALL LETTER A|[[a]]}} |
|||
|{{chset-cell1|U+0062 LATIN SMALL LETTER B|[[b]]}} |
|||
|{{chset-cell1|U+0063 LATIN SMALL LETTER C|[[c]]}} |
|||
|{{chset-cell1|U+0064 LATIN SMALL LETTER D|[[d]]}} |
|||
|{{chset-cell1|U+0065 LATIN SMALL LETTER E|[[e]]}} |
|||
|{{chset-cell1|U+0066 LATIN SMALL LETTER F|[[f]]}} |
|||
|{{chset-cell1|U+0067 LATIN SMALL LETTER G|[[g]]}} |
|||
|{{chset-cell1|U+0068 LATIN SMALL LETTER H|[[h]]}} |
|||
|{{chset-cell1|U+0069 LATIN SMALL LETTER I|[[i]]}} |
|||
|{{chset-cell1|U+006A LATIN SMALL LETTER J|[[j]]}} |
|||
|{{chset-cell1|U+006B LATIN SMALL LETTER K|[[k]]}} |
|||
|{{chset-cell1|U+006C LATIN SMALL LETTER L|[[l]]}} |
|||
|{{chset-cell1|U+006D LATIN SMALL LETTER M|[[m]]}} |
|||
|{{chset-cell1|U+006E LATIN SMALL LETTER N|[[n]]}} |
|||
|{{chset-cell1|U+006F LATIN SMALL LETTER O|[[o]]}} |
|||
|- |
|||
|{{chset-left1|7x}} |
|||
|{{chset-cell1|U+0070 LATIN SMALL LETTER P|[[p]]}} |
|||
|{{chset-cell1|U+0071 LATIN SMALL LETTER Q|[[q]]}} |
|||
|{{chset-cell1|U+0072 LATIN SMALL LETTER R|[[r]]}} |
|||
|{{chset-cell1|U+0073 LATIN SMALL LETTER S|[[s]]}} |
|||
|{{chset-cell1|U+0074 LATIN SMALL LETTER T|[[t]]}} |
|||
|{{chset-cell1|U+0075 LATIN SMALL LETTER U|[[u]]}} |
|||
|{{chset-cell1|U+0076 LATIN SMALL LETTER V|[[v]]}} |
|||
|{{chset-cell1|U+0077 LATIN SMALL LETTER W|[[w]]}} |
|||
|{{chset-cell1|U+0078 LATIN SMALL LETTER X|[[x]]}} |
|||
|{{chset-cell1|U+0079 LATIN SMALL LETTER Y|[[y]]}} |
|||
|{{chset-cell1|U+007A LATIN SMALL LETTER Z|[[z]]}} |
|||
|{{chset-cell1|U+007B LEFT CURLY BRACKET|[[Left curly bracket|{]]}} |
|||
|{{chset-cell1|U+007C VERTICAL LINE|[[Vertical bar|{{pipe}}]]}} |
|||
|{{chset-cell1|U+007D RIGHT CURLY BRACKET|[[Right curly bracket|}]]}} |
|||
|{{chset-cell1|U+007E TILDE|[[Tilde|~]]}} |
|||
|{{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-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| [[Space character|SP]] }} |
|||
|{{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|<]]}} |
|||
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}} |
|||
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|>]]}} |
|||
|{{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== |
|||
'''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| [[Space character|SP]] }} |
|||
|{{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|<]]}} |
|||
|{{chset-cell1|U+003D EQUALS SIGN|[[Equal sign|=]]}} |
|||
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|>]]}} |
|||
|{{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]] |
|||
*[[ |
**[[KOI-8]] |
||
**[[KOI8-R]] |
|||
**[[KOI8-U]] |
|||
*[[YUSCII]] ([[SLOSCII]], [[CROSCII]], [[SRPSCII]], [[MAKSCII]]) |
|||
*[[CP 866]] |
|||
*[[Windows-1251]] |
|||
==References== |
|||
{{Compu-soft-stub}} |
|||
{{reflist|refs= |
|||
{{ling-stub}} |
|||
<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}} |
|||
[[de:KOI7]] |
|||
{{Character encoding}} |
|||
[[ru:КОИ-7]] |
|||
[[Category:Character sets]] |
Latest revision as of 18:05, 24 April 2024
Kermit | SHORT-KOI |
---|---|
Alias(es) | KOI-7 N2, ВКД |
Language(s) | Russian |
Standard | GOST 13052, GOST 27463 |
Classification | 7-bit KOI encoding |
Preceded by | MTK-2 |
Succeeded by | KOI-8 |
Other related encoding(s) | YUSCII, ISO 646 |
MIME / IANA | KOI7-switched |
---|---|
Alias(es) | csKOI7switched |
Language(s) | Russian |
Standard | GOST 13052, GOST 27463 |
Classification | 7-bit stateful KOI encoding |
Transforms / Encodes | ISO 646:IRV (shift-in) KOI-7 N1 (shift-out) |
Preceded by | MTK-2 |
Succeeded by | KOI-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 (Elektronika D3-28) as four-digit hexadecimal code, БЭСМ-6 (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.
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]
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]
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]
- ^ 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.
- ^ 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.
- ^ Freed, Ned; Dürst, Martin, eds. (2013-12-20). "Character Sets". RFC2978. Archived from the original on 2016-12-03. Retrieved 2016-12-03.
- ^ Nechayev, Valentin (2013) [2001]. "Review of 8-bit Cyrillic encodings universe". Archived from the original on 2016-12-05. Retrieved 2016-12-05.
- ^ Clews, John (1988). Language Automation Worldwide - The Development of Character Set Standards (1 ed.). Sesame Computer Projects. ISBN 1-87009501-4.
- ^ 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]
- ^ 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.
- ^ 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.
- ^ 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.