NO.6705693
文字化けって二種類あるんですね
-
10 名前:文字コード:2016/08/26 10:00
-
>>1
デジタルの世界は全て数字で表現されている。
文字を表す場合は文字コードというのを使っている。文字コードは、数字を文字に変換する変換表。
面倒なのは、文字コードが複数あり、文字コードによって、同じ数字でもそれに対応する文字が違う。
例えば、EUCという文字コードでは、「小」という文字は16進法でbeaeという数字になるが、シフトJISという文字コードでは、beaeは、「セヨ」の半角となる。
セの半角は、EUCでは、8ebeという数字だが、8ebeはシフトJISでは、「疾」という漢字になります。
(16進法では、a〜fは、10進法の10〜15として使います。)
通常は、最初に使用している文字コードを指定していますが、表示するほうが指定された文字コードと違う文字コードを使って文字に変換すると、文字化けの原因になります。
他にも、例えば、一桁数字が欠けたりすると、文字コードがずれて文字化けすることもあるようです。