2009年8月30日日曜日

文字化け

研究室HPを自宅のWebサーバに入れて、みようとしたら文字化けしてた。

確認事項
1、htmlのheadに文字コードが書かれているか?
2、Appacheの設定(httpd.conf)で”AddDefaultCarset”が無効になっているか?


Apache(Apache2)基本設定パート1
6.Apahce2での文字化け対策 (2のみ)
Apache2ではデフォルトで文字コードが設定されています。具体的にはhttpd.confの以下の部分です。このディレクティブがあるために、HTML内でMETAタグを使って文字コード指定した場合でも文字化けが発生してしまいます。
AddDefaultCharset ISO-8859-1
このためApache2を使用する場合には、必ず以下のようにAddDefaultCharsetディレクティブをコメントアウトしておきましょう。
#AddDefaultCharset ISO-8859-1

0 件のコメント:

コメントを投稿