KOI-7
KOI-7(КОИ-7)はロシア語を表記するためのキリル文字を含む7ビット文字コードである。「情報交換用コード、7ビット」(Код Обмена Информацией, 7 бит)の意。
概要
[編集]KOI-7には3つのセット(набор)Н0、Н1、Н2がある。Н0はUS-ASCIIと同一である。Н1ではすべての文字がキリル文字に置き換えられているとともに、ドル記号($)が通貨記号(¤)に置き換えられている。Н2では大文字はそのままに、小文字がキリル文字の大文字に置き換えられ、ドル記号の置き換えも行われている。大文字のみであることは90年代初めまでは問題が無かった。当時、プログラムは大文字で書かれ、多くのプリンタは大文字のみが扱えた。
実際の運用では、Н2のみを使うか、あるいはН0とН1を切り替えて使う。切り替えでは、ロシア語モードに入る際にはコントロール文字0x0E(SO, РУС)を使い、ラテン語モードに戻る際には0x0F(SI, ЛАТ)を使う。
Ёおよび大文字のЪは含まれない。キリル文字は主に発音の類似したラテン文字の位置に置かれているため、誤ったモードでもある程度理解可能である。
КОИ-7 Н0
[編集].0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_ | 0NUL 0 | SOH 1 | STX 2 | ETX 3 | EOT 4 | ENQ 5 | ACK 6 | BEL 7 | BS 8 | HT 9 | LF A | VT B | FF C | CR D | SO E | SI F |
_ | 1DLE 10 | DC1 11 | DC2 12 | DC3 13 | DC4 14 | NAC 15 | SYN 16 | ETB 17 | CAN 18 | EM 19 | SUB 1A | ESC 1B | FS 1C | GS 1D | RS 1E | US 1F |
_ | 2 20 | ! 21 | " 22 | # 23 | $ 24 | % 25 | & 26 | ' 27 | ( 28 | ) 29 | * 2A | + 2B | , 2C | - 2D | . 2E | / 2F |
_ | 30 30 | 1 31 | 2 32 | 3 33 | 4 34 | 5 35 | 6 36 | 7 37 | 8 38 | 9 39 | : 3A | ; 3B | < 3C | = 3D | > 3E | ? 3F |
_ | 4@ 40 | A 41 | B 42 | C 43 | D 44 | E 45 | F 46 | G 47 | H 48 | I 49 | J 4A | K 4B | L 4C | M 4D | N 4E | O 4F |
_ | 5P 50 | Q 51 | R 52 | S 53 | T 54 | U 55 | V 56 | W 57 | X 58 | Y 59 | Z 5A | [ 5B | \ 5C | ] 5D | ^ 5E | _ 5F |
_ | 6` 60 | a 61 | b 62 | c 63 | d 64 | e 65 | f 66 | g 67 | h 68 | i 69 | j 6A | k 6B | l 6C | m 6D | n 6E | o 6F |
_ | 7p 70 | q 71 | r 72 | s 73 | t 74 | u 75 | v 76 | w 77 | x 78 | y 79 | z 7A | { 7B | | 7C | } 7D | ~ 7E | DEL 7F |
КОИ-7 Н1
[編集].0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_ | 0NUL 0 | SOH 1 | STX 2 | ETX 3 | EOT 4 | ENQ 5 | ACK 6 | BEL 7 | BS 8 | HT 9 | LF A | VT B | FF C | CR D | SO E | SI F |
_ | 1DLE 10 | DC1 11 | DC2 12 | DC3 13 | DC4 14 | NAC 15 | SYN 16 | ETB 17 | CAN 18 | EM 19 | SUB 1A | ESC 1B | FS 1C | GS 1D | RS 1E | US 1F |
_ | 2 20 | ! 21 | " 22 | # 23 | ¤ A4 | % 25 | & 26 | ' 27 | ( 28 | ) 29 | * 2A | + 2B | , 2C | - 2D | . 2E | / 2F |
_ | 30 30 | 1 31 | 2 32 | 3 33 | 4 34 | 5 35 | 6 36 | 7 37 | 8 38 | 9 39 | : 3A | ; 3B | < 3C | = 3D | > 3E | ? 3F |
_ | 4ю 44E | а 430 | б 431 | ц 446 | д 434 | е 435 | ф 444 | г 433 | х 445 | и 438 | й 439 | к 43A | л 43B | м 43C | н 43D | о 43E |
_ | 5п 43F | я 44F | р 440 | с 441 | т 442 | у 443 | ж 436 | в 432 | ь 44C | ы 44B | з 437 | ш 448 | э 44D | щ 449 | ч 447 | ъ 44A |
_ | 6Ю 42E | А 410 | Б 411 | Ц 426 | Д 414 | Е 415 | Ф 424 | Г 413 | Х 425 | И 418 | Й 419 | К 41A | Л 41B | М 41C | Н 41D | О 41E |
_ | 7П 41F | Я 42F | Р 420 | С 421 | Т 422 | У 423 | Ж 416 | В 412 | Ь 42C | Ы 42B | З 417 | Ш 428 | Э 42D | Щ 429 | Ч 427 | DEL 7F |
КОИ-7 Н2
[編集].0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_ | 0NUL 0 | SOH 1 | STX 2 | ETX 3 | EOT 4 | ENQ 5 | ACK 6 | BEL 7 | BS 8 | HT 9 | LF A | VT B | FF C | CR D | SO E | SI F |
_ | 1DLE 10 | DC1 11 | DC2 12 | DC3 13 | DC4 14 | NAC 15 | SYN 16 | ETB 17 | CAN 18 | EM 19 | SUB 1A | ESC 1B | FS 1C | GS 1D | RS 1E | US 1F |
_ | 2 20 | ! 21 | " 22 | # 23 | ¤ A4 | % 25 | & 26 | ' 27 | ( 28 | ) 29 | * 2A | + 2B | , 2C | - 2D | . 2E | / 2F |
_ | 30 30 | 1 31 | 2 32 | 3 33 | 4 34 | 5 35 | 6 36 | 7 37 | 8 38 | 9 39 | : 3A | ; 3B | < 3C | = 3D | > 3E | ? 3F |
_ | 4@ 40 | A 41 | B 42 | C 43 | D 44 | E 45 | F 46 | G 47 | H 48 | I 49 | J 4A | K 4B | L 4C | M 4D | N 4E | O 4F |
_ | 5P 50 | Q 51 | R 52 | S 53 | T 54 | U 55 | V 56 | W 57 | X 58 | Y 59 | Z 5A | [ 5B | \ 5C | ] 5D | ↑ 2191 | _ 5F |
_ | 6Ю 42E | А 410 | Б 411 | Ц 426 | Д 414 | Е 415 | Ф 424 | Г 413 | Х 425 | И 418 | Й 419 | К 41A | Л 41B | М 41C | Н 41D | О 41E |
_ | 7П 41F | Я 42F | Р 420 | С 421 | Т 422 | У 423 | Ж 416 | В 412 | Ь 42C | Ы 42B | З 417 | Ш 428 | Э 42D | Щ 429 | Ч 427 | DEL 7F |