- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPをhtmlに読み込んだファイルが文字化けする)
PHPをhtmlに読み込んだファイルが文字化けする
このQ&Aのポイント
- HTMLファイルにWordPressを生成し、WPでブログを書いたファイルを読み込んで、文字化けが起こってしまう問題が発生しました。
- Shift-JISで作成したHTMLファイルとUTF-8で生成されたWordPressのブログの文字コードの違いにより、ブログ部分のみ文字化けが発生しています。
- charsetの設定を変更した結果、ブログ部分は表示されるようになりましたが、HTMLで作成した部分が文字化けする問題が発生しています。原因について教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
HTML中のmetaタグcharset指定は、「そのHTMLデータがどの文字コードで記述されているか」をブラウザに教えるための設定情報にすぎません。 (現状ではcharsetではUTF-8と指定されているのに中身はShiftJISなので、矛盾しているとエラーメッセージが出ているわけです) 単にchasetを指定するだけではだめで、それとあわせて、wp/index.html の文字コードを、UTF-8 で保存しなおす必要があります。 UTF-8での保存方法は、そのhtmlファイルを編集するのに使っているエディタ次第ですので、 その具体的方法を示すことはできません。エディタのマニュアルか何かを参照してください。
お礼
回答ありがとうございました! 結構初歩的なことだったんですね、アドバイスの通りに修正したら文字化けはなくなりました。ありがとうございます。