ASCIIコード
ASCIIコードは 7ビット
ASCIIコード が8ビット(1バイト)だと思い込んでいる方も多いかも知れないが、8ビットの方はJIS C 6220(のちの JIS X 0201)、いわゆるJISローマ字カナを8ビットに拡張したコード体系の方である。ASCIIコードは貴重なメモリを1ビットでも無駄にすまいと、わざわざ7ビットのコード体系にしてある。よって、上表の上位は3ビットしかない。
NEC PC-8801/9801シリーズに代表される国産パソコンの場合、8ビットの時代からJISローマ字カナ8ビット拡張版を利用できた。そのため、海外と電子メールのやり取りをしていた方の中には7ビットと8ビットの相違から来る文字化けに悩まされたことと思う。すべてアルファベットで書いても、8ビットコードで保存されてしまうため、7ビット圏のコンピュータとのデータ交換するには変換プログラムが必要だったのだ。
このように、文字コード問題は20年以上前から存在していた。
NEC PC-8801/9801シリーズに代表される国産パソコンの場合、8ビットの時代からJISローマ字カナ8ビット拡張版を利用できた。そのため、海外と電子メールのやり取りをしていた方の中には7ビットと8ビットの相違から来る文字化けに悩まされたことと思う。すべてアルファベットで書いても、8ビットコードで保存されてしまうため、7ビット圏のコンピュータとのデータ交換するには変換プログラムが必要だったのだ。
このように、文字コード問題は20年以上前から存在していた。
参考サイト
- HTML ASCII Reference:w3school.com
- JIS X 0201:日本工業標準調査会
- ASCII文字コード:これは備忘録
- 文字列をASCIIコードに変換する:あんどろーなつ
- ASCII(アスキー文字コード表)について:ゆっくりいこう寅日記
(この項おわり)
1つ1つの文字にコードが割り当てられるようになったが、最初は機械毎にコードが異なり、アメリカ国内で60種類以上、IBMだけでも9種類の文字コードが乱立していた。