Webブラウザでホームページを見ている際,シフトJISの日本語文字コードページであるはずが,IEなどの文字コード判別でEUCコードなどに誤認識されてしまうことがある。これを防ぐ方法としては,HTMLソース内でMETAタグによってキャラクターコードを指定しておくのが一般的だ。参考:「ホームページを見るたびに文字化け(文字コード違い)が起こる」。 このコード指定は,httpd(Apache)側であらかじめ設定しておくことも可能だ。例として,Red Hat Linux 7のApache標準設定では,「/etc/mime.types」ファイルがこれに該当する。このファイル内に次の行を含めればよい。
![ApacheであらかじめHTMLの文字コードを指定しておく](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e51372d18138e90ed2c8d95d693065718b5e361/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_enterprise.gif)