КОИ-7 — семибитная кодировка для русского языка и обмена информацией по ГОСТ 13052-74,так же как и ISO-7bit основанная на ASCII. КОИ-7 описана вместе с КОИ-8 в ГОСТ 19768-74 (сейчас недействителен). КОИ-7 включает в себя 3 «набора» — Н0, Н1, Н2. Н0 — это просто US-ASCII; в Н1 все латинские буквы заменены на русские, а символ доллара ($) заменен на символ валюты (¤); в Н2 заглавные латинские буквы оставлены, а строчные заменены на заглавные русские, символ доллара также заменен. Наличие только заглавных букв в Н2 не создавало особых проблем, поскольку до начала 90-х гг. существовала традиция использовать в текстах программ только заглавные буквы; большинство печатающих устройств также могло печатать только заглавные буквы.
На практике использовался либо набор Н2 сам по себе, либо Н0/Н1 с переключением: для перехода в русский режим (Н1) использовался управляющий символ 0xE (SO, РУС), а для возврата в латинский (Н0) — символ 0xF (SI, ЛАТ). Иногда смена набора, используемого устройством, осуществлялась ручным переключателем.
Буквы Ё не было; отсутствовала также заглавная буква Ъ. Поскольку русские буквы были размещены на позициях аналогичных латинских букв, текст оставался более-менее понятным даже при неправильно выбранном режиме.
КОИ-7 использовалась в основном на машинах серии СМ ЭВМ и ДВК; КОИ-7 Н2 использовалась на машинно-ориентированном языке в микроЭВМ Электроника Д3-28 в виде четырёхзначного шестнадцатеричного кода,также на БЭСМ-6 (там она называлась ВКД, внутренний код данных; при этом вместо части русских букв использовались совпадающие по начертанию латинские).
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.Эта отметка установлена 13 мая 2011.