- 締切済み
apache2.2 文字化け
apche2.2.9をインストールし、簡単なHTMLを用意しアクセスしようとしたところ、文字化けしてしまいました。IEのエンコードを「日本語(EUC)」に変更すると、直るのですが、どこを修正したらよいでしょうか。宜しくお願いいたします。 各種設定は以下の通りとなります。 ■httpd-languages.conf DefaultLanguage ja LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br ltz ca es sv tw ■httpd.conf #Language settings Include conf/extra/httpd-languages.conf ■test1.html <html> <head> <title>タイトル</title> </head> テストページ </html>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- foobar
- ベストアンサー率44% (1423/3185)
回答No.2
test1.html のヘッダでページの文字コードを明示する、とういのではダメでしょうか? たとえば、<head>の次に <meta http-equiv="Content-Type" content="text/html; charset=euc"> を記述するとか。
- php504
- ベストアンサー率42% (926/2160)
回答No.1
AddDefaultCharsetが設定されていませんか もしされていたら削除するか AddDefaultCharset Off にしたらいいと思います
質問者
補足
・httpd-languages.conf ・httpd.conf のどちらともAddDefaultCharsetの記載はありませんでした。 調べたところ2.2系のあたりから無くなった模様です。
補足
ご回答ありがとうございます。 私の質問時の記入ミスだったのですが、test1.htmlのヘッダの次に metaタグでシフトJISを指定しておりました。 foobarさんに教えて頂いたように変更すると、はじめから正しく表示されました。 しかし、IEのエンコードを日本語(シフトJIS)で、文字化けしないように表示したいのですが、他に影響のある箇所はないでしょうか。宜しくお願いいたします。