• 締切済み

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>

みんなの回答

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

test1.html のヘッダでページの文字コードを明示する、とういのではダメでしょうか? たとえば、<head>の次に <meta http-equiv="Content-Type" content="text/html; charset=euc"> を記述するとか。

code-i
質問者

補足

ご回答ありがとうございます。 私の質問時の記入ミスだったのですが、test1.htmlのヘッダの次に metaタグでシフトJISを指定しておりました。 foobarさんに教えて頂いたように変更すると、はじめから正しく表示されました。 しかし、IEのエンコードを日本語(シフトJIS)で、文字化けしないように表示したいのですが、他に影響のある箇所はないでしょうか。宜しくお願いいたします。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

AddDefaultCharsetが設定されていませんか もしされていたら削除するか AddDefaultCharset Off にしたらいいと思います

code-i
質問者

補足

・httpd-languages.conf ・httpd.conf のどちらともAddDefaultCharsetの記載はありませんでした。 調べたところ2.2系のあたりから無くなった模様です。

関連するQ&A

専門家に質問してみよう