КОИ-7
Шаблон:Другие значения термина
7-би́тный код для обме́на и обрабо́тки информа́ции (сокр. КОИ-7) — семейство семибитных кодировок символов, основанных на Шаблон:S<ref>Шаблон:ГОСТ.</ref> и предназначенных для обмена и обработки информации с возможностью использования латинского и русского алфавитов. КОИ-7 был стандартизован в Шаблон:S<ref>Шаблон:Cite web</ref><ref>Шаблон:Книга</ref>, заменённом на Шаблон:S<ref>Шаблон:Книга</ref>, который, в свою очередь, заменён на Шаблон:S<ref>Шаблон:ГОСТ.</ref>, действующий по сей день.
Изначально КОИ-7 включал в себя 3 кодированных набора символов (кодировки) — Н0, Н1 и Н2 (в настоящее время — только Н0 и Н1Шаблон:Efn). КОИ-7 Н0 соответствует Шаблон:S (отличается от ASCII заменой знака доллара ($) на знак валюты (¤) и тильды (~) на черту сверху (¯)); в КОИ-7 Н1 латинские буквы и некоторые специальные знаки (кодовые позиции Шаблон:0x—Шаблон:0x) заменены на русские буквы; в КОИ-7 Н2 такая же замена выполнена без добавления строчных русских букв (то есть прописные латинские буквы и специальные знаки в диапазоне Шаблон:0x—Шаблон:0x оставлены). Фонетическое соответствие латинских и русских букв, принятое в КОИ-7, унаследовано от телетайпного кода МТК-2. Буквы Ё нет; отсутствует также прописная буква Ъ, поскольку требуемая для её размещения кодовая позиция (Шаблон:0x) занята управляющим символом Шаблон:Code (Шаблон:Code<ref name="ГОСТ 27465-87">Шаблон:ГОСТ.</ref>).
На практике использовался либо КОИ-7 Н2 сам по себе, либо КОИ-7 Н0/Н1 с переключением: для перехода в русский режим (Н1) использовался управляющий символ Шаблон:Code (Шаблон:Code<ref name="ГОСТ 27465-87"/>), вводившийся с клавиатуры клавишей Шаблон:Key, для возврата в латинский (Н0) — Шаблон:Code (Шаблон:Code<ref name="ГОСТ 27465-87"/>), вводившийся клавишей Шаблон:Key; иногда выбор режима, используемого устройством, осуществлялся вручную с помощью переключателя. За счёт того, что русские буквы в КОИ-7 Н1 размещены в тех же кодовых позициях, что и фонетически аналогичные им латинские буквы в КОИ-7 Н0, текст оставался более-менее понятным даже при неправильно выбранном режиме.
КОИ-7 использовался в основном на компьютерах семейств СМ ЭВМ и ДВК; КОИ-7 Н2 использовался на БЭСМ-6 (там он назывался «внутренний код данных» (ВКД); при этом вместо части русских букв использовались совпадающие по начертанию латинские, как в ДКОИ К2), а также на микроЭВМ семейств «Электроника-60», «Электроника Д3-28» и ряде других ЭВМ тех времён.