КОИ-7 ( КОИ-7 ) — 7-битная кодировка символов , предназначенная для покрытия русского языка , в котором используется кириллица .
По-русски КОИ-7 расшифровывается как Код Обмена Информацией, 7 бит (Код Обмена Информацией, 7 бит), что означает «Код обмена информацией, 7 бит». [1]
Впервые он был стандартизирован в ГОСТ 13052-67 (со 2-й редакцией ГОСТ 13052-74/СТ СЭВ 356-76) и ГОСТ 27463-87/СТ СЭВ 356-86.
Управляющие символы Shift Out (СО) и Shift In (SI) используются в КОИ-7, где СО начинает печатать русские буквы (КОИ-7 Н1), а СИ снова начинает печатать латинские буквы (КОИ-7 Н0), или строчные буквы . и переключение верхнего регистра . Эта версия также известна как KOI7-switched или csKOI7switched . [2] [3]
На компьютерных терминалах , совместимых с ISO 2022, переключатель KOI7 можно активировать с помощью escape-последовательности . [2]ESC ( @ ESC ) N LS0
КОИ-7 применялся на машинах типа СМ ЭВМ (СМ ЭВМ) и ДВК (ДВК); КОИ-7 Н2 использовался в машинном языке Электроники Д3-28 (Электроника Д3-28) как четырехзначный шестнадцатеричный код БЭСМ-6 (БЭСМ-6), где он назывался ВКД. , (код внутренних данных). Кодировки также использовались на RSX-11 , RT-11 и подобных системах. [4]
КОИ-7 Н0 [2] ( КОИ-7 Н0 [1] ) идентичен ИРВ, установленному в ISO 646 :1967. [2] По сравнению с US-ASCII , знак доллара («$») в кодовой точке 24 ( шестнадцатеричный ) был заменен универсальным знаком валюты «¤», но это сохранялось не во всех случаях, в частности не после падения железного занавеса . Аналогично, IRV, установленный в ISO/IEC 646:1991, также изменил символ обратно на знак доллара.
КОИ-7 Н1 ( КОИ-7 Н1 [1] ) впервые был стандартизирован в ГОСТ 13052-67, [5] [6] [7] , а позднее и в ISO 5427 . [2] Его также иногда называют «кой-0». [6]
По сравнению с ASCII и ISO 646 прописные и строчные буквы поменяны местами, чтобы облегчить распознавание русского текста при представлении с использованием ASCII. [6]
Чтобы разделить алфавит на части по 32 символа, точку Ё /ë опустили. [6] Чтобы избежать конфликтов с определением DEL в ASCII и ISO 646 и его использованием в качестве маркера EOF (-1) в некоторых системах, был удален «CAPITAL HARD SIGN» Ъ , который естественным образом находился в этом месте. [6]
В болгарском варианте ненужная русская «ЗАГЛАВНАЯ ЕРЫ» Ы в кодовой позиции 121 была заменена «ЗАГЛАВНОЙ ЖЕСТКИЙ ЗНАК» Ъ. [6]
КОИ-7 Н2 ( КОИ-7 Н2 [1] ), как и КОИ-7 Н1, также был стандартизирован в ГОСТ 13052-67. [7]
Кермит называет его SHORT-KOI / short-koi . [8] [9]
{{cite web}}
: Проверить |archive-url=
значение ( помощь )