##もくじ
- 文字コードって何
- コンピュータにおける文字コードの役割
- 文字コードの種類による違いと文字化け
自分用のメモ書きです。
##文字コードって何
文字を表すコードのこと。
本来数値でない情報を数値で表したもの。
ex)
あ ー 1
い ー 2
##コンピュータにおける文字コードの役割
コンピュータは数字(2進数)しか理解できないため、文字を数字に置き換える必要がある。
そこで、文字をどの数字に置き換えるのかというルールが必要となる。
そのルールが文字コード。
##文字コードの種類による違いと文字化け
文字コードの種類が異なれば,同じ文字を表す文字コードが異なる。
ex)
《UTF-8》
あ ー 01
い ー 02
(割愛)
こ ー 10
《JISコード》
あ ー 10
い ー 20
このコードの振り方の違いが、文字化けの原因です。
ex)
あ→[JISコードでエンコード]→10→[UTF-8でデコード]→こ
##参考