• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apachenの文字化けについて)

Apachenの文字化けの原因と解決方法

このQ&Aのポイント
  • Solaris10にApache2.2.14をインストールしている際に、文字化けが発生する問題について調査しました。
  • 問題は<meta http-equiv="content-type" content="text/html; charset=utf-8">の設定にあります。
  • エンコードを「日本語(EUC-JP)」に変更することで問題が解決します。

質問者が選んだベストアンサー

  • ベストアンサー
  • jf5qdk
  • ベストアンサー率80% (4/5)
回答No.1

> ...charset=utf-8">を記述して・・・ > エンコードを「日本語(EUC-JP)」に変更すると直る ということは、アップされているファイルそのものがUTF-8ではなくEUC-JPでエンコードされていませんか? Windowsの確認方法で申し訳ないのですが、EmEditorなどで複数のエンコードに対応したエディタでファイルを開き、文字コードを確認してみてください。 metaタグの中身をcharset=EUC-JPにするか、iconvなどでUTF-8に変換してみてはいかがでしょうか。 # iconv -f [変換元コード(EUC-JPかな?)] [ファイル名(HTMLファイル)] で中身がEUC-JPかどうかを確認できます。 # iconv -f [変換元コード(EUC-JPかな?)] -cs -t [変換先コード(UTF-8)] [ファイル名(HTMLファイル)] で出力できると思います。 #iconv -l で文字コードの書き方の一覧が表示されますので、これを参考に-fとか-tとかの後の文字コードを変えてみるといいかもしれません。 # 文字コードの変換ミスとかある可能性もゼロではないので専用のソフトを使った方がいいかもしれませんが。。。

hironona
質問者

お礼

jf5qdkさん お返事が遅くなり申し訳ありませんでした。 EmEditorを使用し、文字コードを確認しました。 UTF-8形式で保存したら、文字化けがなくなりました。 ご意見ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A