Effective Computer Science - 頂は礎の上に -

新しい技術の多くは基礎的な技術の上に成り立っています。激動の技術変化に耐えうる体系知識の習得を目的に「基礎と実践の架け橋」となるサイトを目指します。

【文字コード】用語集

文字コードを学ぶ上で役立つ用語集です。

文字コード

文字集合を定義し、その集合の各文字に対応するビット組み合わせを一意に定めたもの。符号化文字集合(coded character set)ともいう。

コード値

文字に対応するビット組み合わせ(Aに対応する001という値)のこと。文字コードと呼ばれることもある。

文字コード表と符号位置(code point, code position)

文字コード表:

f:id:hatanaman2:20191104143636p:plain
文字コード表(文字表)

符号位置:文字コード表の中の一のこと。

文字化け

0x41なのに「A」でない文字が出てくるような現象。

内部コードと外部コード

内部コード(処理用コード):システム内部で処理用に使われるコード 外部コード(情報交換用コード):入出力に使われるコード

符号化文字集合(coded character set)

符号化文字集合(coded character set)、符号(code)、文字集合を定め、かつ、その集合内の文字とビット組合せとを1対1に対応付ける、あいまいではない規則の集合

JIS X 0201-1997規格表のp2より引用

制御文字(control character)と図形文字(graphic character)

制御文字(control character):改行のように文字の出力を制御するなどの役割を与えられたコード 図形文字(graphic character):画面に表示できる一般の文字のこと

参考図書

[改訂新版]プログラマのための文字コード技術入門 (WEB+DB PRESS plusシリーズ)

[改訂新版]プログラマのための文字コード技術入門 (WEB+DB PRESS plusシリーズ)