文字をデータとして扱う約束
コンピューターは文字の形そのものではなく、決められた番号やバイト列として文章を保存します。その対応関係を扱う仕組みが文字コードです。
文字
あUnicode
U+3042UTF-8
E3 81 82文字集合と符号化方式
Unicodeは各文字へコードポイントを割り当てます。UTF-8やUTF-16は、そのコードポイントを実際のバイト列へ変換する方式です。
確認するときの要点
文字化けを調べるときは、文字のコードポイントだけでなく、保存時と読み込み時に使われた符号化方式が一致しているか確認します。