2009-08-21 プログラムが標準でUTF-8を使うようになっている理由 web Postgres Ruby その昔、古い漢字なんかは標準のEUC-JPで扱ってなかったけど マイクロソフトが古い漢字を扱える独自仕様のEUC-JPの文字コード表を勝手に作ってしまった なので、標準EUC-JPとマイクロソフト仕様のEUC-JPの間でエラーが起きてしまっている SHIFT-JISなんかも同じようなことが起きている プログラムが標準でUTF-8を使うようになっているのは そうした独自仕様の文字コード表がなくやりとり出来るからである 現在では、EUC-JP-msという具合に細かく分類されるようになっている