Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

KOI-7

From Wikipedia, the free encyclopedia
Character encoding system for Russian
For the star, seeKepler-4.
Short KOI
KermitSHORT-KOI
Alias(es)KOI-7 N2, ВКД
LanguageRussian
StandardGOST 13052, GOST 27463
Classification7-bitKOI encoding
Preceded byMTK-2
Succeeded byKOI-8
Other related encodingsYUSCII,ISO 646
KOI-7 Switched
MIME / IANAKOI7-switched
Alias(es)csKOI7switched
LanguageRussian
StandardGOST 13052, GOST 27463
Classification7-bitstatefulKOI encoding
Transforms / EncodesISO 646:IRV (shift-in)
KOI-7 N1 (shift-out)
Preceded byMTK-2
Succeeded byKOI-8
Other related encodingsYUSCII,ISO 5427

KOI-7 (КОИ-7) is a 7-bitcharacter encoding, designed to coverRussian, which uses theCyrillic alphabet.

In Russian, KOI-7 stands forKod 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 / STSEV 356-76) and GOST 27463-87 / ST SEV 356-86.

Shift Out (SO) andShift In (SI)control characters are used in KOI-7, where SO starts printingRussian letters (KOI-7 N1), and SI starts printingLatin letters again (KOI-7 N0), or forlowercase anduppercase switching. This version is also known asKOI7-switched akacsKOI7switched.[2][3]

OnISO 2022 compatiblecomputer terminals KOI7-switched can be activated by the escape sequenceESC ( @ ESC ) N LS0.[2]

KOI-7 was used on machines like theSM EVM (СМ ЭВМ) andDVK (ДВК); 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 onRSX-11,RT-11 and similar systems.[4]

KOI-7 N0

[edit]

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

KOI-7 N0
0123456789ABCDEF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2x SP !"#¤/$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~DEL

KOI-7 N1

[edit]

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

Compared toASCII andISO 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 asDEL and its usage asEOF 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]
0123456789ABCDEF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2x SP !"#¤/$%&'()*+,-./
3x0123456789:;<=>?
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 itSHORT-KOI /short-koi.[8][9]

KOI-7 N2[7][9]
0123456789ABCDEF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2x SP !"#¤/$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]↑/^_
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. ^abcdГОСТ 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. Retrieved2016-12-02.
  2. ^abcdeSokolov, Michael (2004-01-23)."Charset name: KOI7-switched". International Free Computing Task Force (IFCTF).Archived from the original on 2016-12-03. Retrieved2016-12-02.
  3. ^Freed, Ned; Dürst, Martin, eds. (2013-12-20)."Character Sets". RFC2978.Archived from the original on 2016-12-03. Retrieved2016-12-03.
  4. ^Nechayev, Valentin (2013) [2001]."Review of 8-bit Cyrillic encodings universe".Archived from the original on 2016-12-05. Retrieved2016-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. ^abcdefCzyborra, Roman (1998-11-30) [1998-05-25]."The Cyrillic Charset Soup".Archived from the original on 2016-12-03. Retrieved2016-12-03.[1][2][3][4]
  7. ^abcdHohlov, Yu. E."Cyrillic Information Representation in Electronic Form - Character Set (Code Page) Tables".Archived from the original on 2016-12-05. Retrieved2016-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. Retrieved2016-12-02.
  9. ^ab"SHORT KOI (KOI-7)".Kermit.Columbia University. Retrieved2020-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 fromthe original on 2017-02-18. Retrieved2020-06-24.
Multilingual
National
Russian
East Slavic
South Slavic
Other
Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
ISO/IEC 2022
Mac OSCode pages
("scripts")
DOS code pages
IBM AIX code pages
Windows code pages
EBCDIC code pages
DEC terminals (VTx)
Platform specific
Unicode /ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Control character
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=KOI-7&oldid=1322911961"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp