КОИ-7 ( КОИ-7 ) - это 7-битная кодировка символов , предназначенная для покрытия русского языка , в котором используется кириллица .
Кермит | SHORT-KOI |
---|---|
Псевдоним (а) | КОИ-7 №2, ВКД |
Язык (и) | русский |
Стандарт | ГОСТ 13052, ГОСТ 27463 |
Классификация | 7-битное кодирование KOI |
Предшествует | МТК-2 |
Преемник | КОИ-8 |
Другая связанная кодировка (и) | ЮСКИИ , ISO 646 |
MIME / IANA | KOI7-переключенный |
---|---|
Псевдоним (а) | csKOI7switched |
Язык (и) | русский |
Стандарт | ГОСТ 13052, ГОСТ 27463 |
Классификация | 7-битное кодирование KOI с отслеживанием состояния |
Преобразует / кодирует | ISO 646 : IRV (сдвиг) KOI-7 N1 (сдвиг) |
Предшествует | МТК-2 |
Преемник | КОИ-8 |
Другая связанная кодировка (и) | ЮСКИИ |
На русском языке KOI-7 расшифровывается как « Код обмена информацией, 7 бит» (Код Обмена Информацией, 7 бит), что означает «Код обмена информацией, 7 бит». [1]
Впервые он был стандартизирован в ГОСТ 13052-67 (со 2-й редакцией ГОСТ 13052-74 / СТ СЭВ 356-76) и ГОСТ 27463-87 / СТ СЭВ 356-86.
Управляющие символы Shift Out (SO) и Shift In (SI) используются в KOI-7, где SO начинает печатать русские буквы (KOI-7 N1), а SI снова начинает печатать латинские буквы (KOI-7 N0) или для строчных букв. и переключение верхнего регистра . Эта версия также известна как KOI7- Switched или csKOI7switched . [2] [3]
На компьютерных терминалах, совместимых с ISO 2022, переключение KOI7 можно активировать с помощью escape-последовательности . [2]ESC ( @ ESC ) N LS0
КОИ-7 была использована на машинах , таких как СМ ЭВМ (СМ ЭВМ) и ДВК (ДВК); КОИ-7 N2 использовался в машинном языке Электроника Д3-28 (Электроника Д3-28) как четырехзначный шестнадцатеричный код БЭСМ-6 (БЭСМ-6), где он назывался ВКД , (внутренний код данных). Кодировки также использовались в RSX-11 , RT-11 и подобных системах. [4]
КОИ-7 №0
КОИ-7 Н0 [2] ( КОИ-7 Н0 [1] ) идентичен IRV, установленному в ISO 646 : 1967. [2] По сравнению с US-ASCII , знак доллара («$») в кодовой точке 24 ( шестнадцатеричный ) был заменен на знак универсальной валюты «», но это сохранялось не во всех случаях, особенно после падения. от железного занавеса . Аналогичным образом, IRV, установленный в ISO / IEC 646: 1991, также изменил символ обратно на знак доллара.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | США 001F |
2_ 32 | SP 0020 | ! 0021 | « 0022 | # 0023 | ¤ / $ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | J 004A | K 004B | L 004C | M 004D | № 004E | O 004F |
5_ 80 | P 0050 | Q 0051 | R 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ^ 005E | _ 005F |
6_ 96 | ` 0060 | 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | г 0067 | h 0068 | я 0069 | j 006A | k 006B | l 006C | м 006D | № 006E | o 006F |
7_ 112 | p 0070 | q 0071 | r 0072 | с 0073 | t 0074 | u 0075 | v 0076 | w 0077 | х 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
КОИ-7 №1
КОИ-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) в некоторых системах, он удалил «ЗАГЛАВНЫЙ ЖЕСТКИЙ ЗНАК» Ъ , который, естественно, находился бы в этом месте. [6]
В болгарском варианте ненужная России «КАПИТАЛ YERY» Ы в точке коды 121 был заменен на «СТОЛИЦУ Твердого знаком» Ъ . [6]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | США 001F |
2_ 32 | SP 0020 | ! 0021 | « 0022 | # 0023 | ¤ / $ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | ю 044E | а 0430 | б 0431 | ц 0446 | д 0434 | е 0435 | ф 0444 | г 0433 | х 0445 | и 0438 | © 0439 | к 043A | л 043Б | м 043C | н 043D | о 043E |
5_ 80 | п 043F | я 044F | р 0440 | с 0441 | т 0442 | у 0443 | ж 0436 | в 0432 | ь 044C | ы 044B | з 0437 | ш 0448 | э 044D | щ 0449 | ч 0447 | ъ 044A |
6_ 96 | Ю 042E | А 0410 | Б 0411 | Ц 0426 | Д 0414 | Е 0415 | Ф 0424 | Г 0413 | Х 0425 | И 0418 | № 0419 | К 041A | Л 041B | М 041C | Н 041D | О 041E |
7_ 112 | П 041F | Я 042F | Р 0420 | С 0421 | Т 0422 | У 0423 | Ж 0416 | В 0412 | Ь 042C | Ы / Ъ 042B / 042A | З 0417 | Ш 0428 | Э 042D | Щ 0429 | Ч 0427 | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
КОИ-7 №2
КОИ-7 Н2 ( КОИ-7 Н2 [1] ), как и КОИ-7 Н1, также стандартизирован в ГОСТ 13052-67. [7]
Кермит называет это SHORT-KOI / шорт-кои . [8] [9]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | США 001F |
2_ 32 | SP 0020 | ! 0021 | « 0022 | # 0023 | ¤ / $ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | J 004A | K 004B | L 004C | M 004D | № 004E | O 004F |
5_ 80 | P 0050 | Q 0051 | R 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ↑ / ^ 2191 / 005E | _ 005F |
6_ 96 | Ю 042E | А 0410 | Б 0411 | Ц 0426 | Д 0414 | Е 0415 | Ф 0424 | Г 0413 | Х 0425 | И 0418 | № 0419 | К 041A | Л 041B | М 041C | Н 041D | О 041E |
7_ 112 | П 041F | Я 042F | Р 0420 | С 0421 | Т 0422 | У 0423 | Ж 0416 | В 0412 | Ь 042C | Ы 042B | З 0417 | Ш 0428 | Э 042D | Щ 0429 | Ч 0427 | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
Смотрите также
- Кодировки символов KOI
- КОИ-8
- КОИ8-Р
- КОИ8-У
- YUSCII ( SLOSCII , CROSCII , SRPSCII , MAKSCII )
- CP 866
- Окна-1251
Рекомендации
- ^ a b c d ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов (с Изменением N 1) [ ГОСТ 27463-87. Системы обработки информации. Наборы 7-битных кодированных символов . Госстандарт СССР. 1987-10-29. Архивировано 3 декабря 2016 года . Проверено 2 декабря 2016 .
- ^ а б в г д Соколов, Михаил (2004-01-23). "Название набора символов: переключение KOI7" . Международная рабочая группа по бесплатным вычислениям (IFCTF). Архивировано 3 декабря 2016 года . Проверено 2 декабря 2016 .
- ^ Фрид, Нед; Дюрст, Мартин, ред. (2013-12-20). «Наборы символов» . RFC2978. Архивировано 3 декабря 2016 года . Проверено 3 декабря 2016 .
- ^ Нечаев, Валентин (2013) [2001]. «Обзор вселенной 8-битных кодировок кириллицы» . Архивировано 5 декабря 2016 года . Проверено 5 декабря 2016 .
- ^ Клубок, Джон (1988). Языковая автоматизация во всем мире - Разработка стандартов набора символов (1-е изд.). Компьютерные проекты «Сезам». ISBN 1-87009501-4.
- ^ а б в г д е Чиборра, Роман (1998-11-30) [1998-05-25]. «Суп с кириллической кодировкой» . Архивировано 3 декабря 2016 года . Проверено 3 декабря 2016 . [1] [2] [3] [4]
- ^ а б в г Хохлов, Ю. E. «Представление кириллической информации в электронном виде - таблицы кодовых страниц» . Архивировано 5 декабря 2016 года . Проверено 5 декабря 2016 .
- ^ да Круз, Франк (2010-04-02). «Кермит и имена наборов символов MIME» . Проект Кермит . Колумбийский университет , Нью-Йорк, США. Архивировано 3 декабря 2016 года . Проверено 2 декабря 2016 .
- ^ а б «КОИЙ КОИ (КОИ-7)» . Кермит . Колумбийский университет . Проверено 24 июня 2020 .
дальнейшее чтение
- Корнаи, Андрас; Бирнбаум, Дэвид Дж .; да Круз, Франк; Дэвис, Бур; Фаулер, Джордж; Пейн, Ричард Б .; Паперно, Слава; Simonsen, Keld J .; Thobe, Glenn E .; Вулис, Дмитрий; ван Винген, Йохан В. (13 марта 1993 г.). -> "FAQ по КИРИЛИЧЕСКОМУ КОДИРОВАНИЮ Версия 1.3" Проверить
|archive-url=
значение ( помощь ) . 1.3. Архивировано из оригинала на 2017-02-18 . Проверено 24 июня 2020 .