ISO/IEC 2022
ISO/IEC 646で各国の文字を混在できない問題を解決するために作成された
Information technology — Character code structure and extension techniques
8ビット文字コード = 2バイト文字コード(8ビット符号表)
https://gyazo.com/5ad32e3475b78c3e44f9ce89d5daa9c6
table:ISO/IEC 2022
. 上1b 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
\ 次3b 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111
下位4b 16進 0 1 2 3 4 5 6 7 8 9 A B C D E F
0000 0 CL | SP CR | SP
0001 1 | | GL | | GR
0010 2 | | | |
0011 3 | | | |
0100 4 | | | |
0101 5 | | | |
0110 6 | | | |
0111 7 | | | |
1000 8 | | | |
1001 9 | | | |
1010 A | | | |
1011 B | | | |
1100 C | | | |
1101 D | | | |
1110 E | | | |
1111 F | | DEL | | DEL
複数の文字コード表を持てる
0x00から0x1Fまで
制御文字の領域
CL領域(control left)
0x20から0x7Fまで
図形文字の領域
GL領域(graphic left)
SPとDELを除いた0x21から0x7Eまでというまとめ方もある
0x80から0x9Fまで
制御文字の領域
CR領域(control right)
0xA0から0xFFまで
図形文字の領域
GR領域(graphic right)
SPとDELを除いた0xA1から0xFEまでというまとめ方もある
ASCIIと同じ構造を持つ符号化文字集合を図形領域に呼び出して使う
第8ビットが0ならleftの領域(GL領域)、1ならrightの領域(GR領域)を呼び出す
複数言語に対応できる
しかし、このままでは192文字(または188文字)しか文字を扱えない
漢字とかを全部収録するのは厳しい
複数バイトで符号化文字集合を表せば使える文字数が増える
複数バイト文字集合
日本でもこの規格に則った複数バイト文字集合が策定されていった
1978年 JIS X 0208
また、ヨーロッパ全域をカバーするという目的にも文字が足りない
1バイト文字集合
---
ISO規格番号 IEC規格番号