下に JIS X 0201 (8ビット版) を示す。表示されていないところは制御文字が割り当てられている。(SP はスペース。) 文字の順序は,「SP ! " # $ % ...」 のように縦方向に見ていく。ASCII との違いで重要なのは,JIS で ¥ が割り当てられている位置に \ が入ることである。
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | NUL | DLE | SP | 0 | @ | P | ` | p | ー | タ | ミ | |||||
1 | SOH | DC1 | ! | 1 | A | Q | a | q | ア | チ | ム | |||||
2 | STX | DC2 | " | 2 | B | R | b | r | イ | ツ | メ | |||||
3 | ETX | DC3 | # | 3 | C | S | c | s | ウ | テ | モ | |||||
4 | EOT | DC4 | $ | 4 | D | T | d | t | エ | ト | ヤ | |||||
5 | ENG | NAK | % | 5 | E | U | e | u | オ | ナ | ユ | |||||
6 | ACK | SYN | & | 6 | F | V | f | v | カ | ニ | ヨ | |||||
7 | BEL | ETB | ' | 7 | G | W | g | w | ァ | キ | ヌ | ラ | ||||
8 | BS | CAN | ( | 8 | H | X | h | x | ィ | ク | ネ | リ | ||||
9 | HT | EM | ) | 9 | I | Y | i | y | ゥ | ケ | ノ | ル | ||||
A | LF | SUB | * | : | J | Z | j | z | ェ | コ | ハ | レ | ||||
B | VT | ESC | + | ; | K | [ | k | { | ォ | サ | ヒ | ロ | ||||
C | FF | FS | , | < | L | \ | l | | | ャ | シ | フ | ワ | ||||
D | CR | GS | - | = | M | ] | m | } | ュ | ス | ヘ | ン | ||||
E | SO | RS | . | > | N | ^ | n | ~ | ョ | セ | ホ | |||||
F | SI | US | / | ? | O | _ | o | DEL | ッ | ソ | マ |
「。」から「゜」までの文字も1バイト文字であるが,ここでは表記に JIS X 0208 のものを用いる。
西欧の言語の処理には ISO 8859-1 がよく使われる。左半分は ASCII と同一,右半分にアクセント付き文字等が配置されている。文字コード順でソートすると,アクセント付きの文字は全て z の後に来るように並べられてしまうので,「辞書順」で並べたい場合には,ちょっとした処理が必要。(cf. Lesson 8 「サブルーチン」,Lesson 14「locale の利用」)
ISO 8859-1 のコード表環境によっては表中に ? と表示される箇所があるかもしれないが,これは,? という文字を指すのでなく,使用している環境では表示できない文字であることを表わす。
日本語の処理には,JIS (ISO-2022-JP)・Shift JIS・EUC-JP が広く使われているが,どのコードでも,基本的に文字集合および文字の配列順序は同じである。ここではエンコーディングの仕方は問題にしないので,区点表示により順序を示す。こちらの表では,文字の順序は横方向に見ていく。
JIS X 0208 (区点表示) を見る場合はここをクリックすること。ファイルサイズが少し大きいので,表示に時間がかかる。
Unicode における文字の配列順序ついては「Unicode に収められた文字の例」を参照。