• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPをhtmlに読み込んだファイルが文字化けする)

PHPをhtmlに読み込んだファイルが文字化けする

このQ&Aのポイント
  • HTMLファイルにWordPressを生成し、WPでブログを書いたファイルを読み込んで、文字化けが起こってしまう問題が発生しました。
  • Shift-JISで作成したHTMLファイルとUTF-8で生成されたWordPressのブログの文字コードの違いにより、ブログ部分のみ文字化けが発生しています。
  • charsetの設定を変更した結果、ブログ部分は表示されるようになりましたが、HTMLで作成した部分が文字化けする問題が発生しています。原因について教えていただけると助かります。

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

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

HTML中のmetaタグcharset指定は、「そのHTMLデータがどの文字コードで記述されているか」をブラウザに教えるための設定情報にすぎません。 (現状ではcharsetではUTF-8と指定されているのに中身はShiftJISなので、矛盾しているとエラーメッセージが出ているわけです) 単にchasetを指定するだけではだめで、それとあわせて、wp/index.html の文字コードを、UTF-8 で保存しなおす必要があります。 UTF-8での保存方法は、そのhtmlファイルを編集するのに使っているエディタ次第ですので、 その具体的方法を示すことはできません。エディタのマニュアルか何かを参照してください。

toonie
質問者

お礼

回答ありがとうございました! 結構初歩的なことだったんですね、アドバイスの通りに修正したら文字化けはなくなりました。ありがとうございます。

関連するQ&A