ISO 646
1960年代、アメリカに比べるとヨーロッパの電子計算機は遅れていた。メモリも高価だったので、文字は6ビットで表していた(アルファベット小文字はない)。
間もなくアメリカは、ASCIIをISO(International Organization for Standardization;
国際標準化機構;あいえすおー)に提示し国際規格にしようとしたが、ヨーロッパの反対にあい、
1967年に制定された
ISO R 646(Rは推奨規格であることを表す)はASCIIをベースにする7ビット表と、
ヨーロッパの6ビット表を併記する形となった。
しかしコンピュータの進歩は早いもので、1973年にISO R 646は7ビットで一本化され、
ISO/IEC 646となった(以下、「ISO 646」と表記する)。
現在、ISO/IEC 646は1991年の第三版が最新である。
以下に、ISO 646コード表を示す。黄色の部分は「制御文字」、水色の部分は「図形文字」、
緑色の部分は図形文字だが各国に任されている部分、ピンク色の部分が「未定義」である。
(文字化けを避けるため、一部の半角文字を全角で表示している)
|
上 位 3 ビ ッ ト |
下 位 4 ビ ッ ト
|
||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
| 0 | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI | |
| 1 | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US | |
| 2 | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
| 3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? | |
| 4 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | |
| 5 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ˆ | _ | |
| 6 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
| 7 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ˜ | DEL | |