ISO/IEC 646
7ビット文字コードを規定するISO標準、ASCIIをベースに国際化https://gyazo.com/a7877a3523bc373c3ecd41e445671a0e
1991 Information technology — ISO 7-bit coded character set for information interchange
「英語は7ビット(2^7 = 128)あれば全部表現できそう」
じゃあ7ビットで英語の符号化文字集合を作ろう
table:ISO/IEC 646
\ 上位3b 000 001 010 011 100 101 110 111
下位4b 16進 0 1 2 3 4 5 6 7
0000 0 SP 0 ★@ P ` p
0001 1 ! 1 A Q a q
0010 2 " 2 B R b r
0011 3 #/£ 3 C S c s
0100 4 ¤/$ 4 D T d t
0101 5 % 5 E U e u
0110 6 & 6 F V f v
0111 7 ' 7 G W g w
1000 8 ( 8 H X h x
1001 9 ) 9 I Y i y
1010 A * : J Z j z
1011 B + ; K ★[ k ★{
1100 C , < L ★\ l ★|
1101 D - = M ★] m ★}
1110 E . > N ★^ n ★~
1111 F / ? O _ o DEL
シンプルな文字コード
0x00から0x1Fまでは制御文字
ASCIIをベースにしてISO/IEC 646を制定
さらに各国が自由に定義できる箇所がある
0x23は番号記号(#)またはポンド(£)
0x24は不特定通貨記号(¤)またはドル記号($)
など
また、★部分は各国によって自由に文字を定められる
日本ではJIS X 0201として標準化された
0x5Cは円記号(¥)に
0x7Eはオーバーライン(‾)に
複数の言語を混在させられないという問題がある
解決するため、ISO/IEC 2022を策定へ
---
ISO規格番号 IEC規格番号