• 締切済み

IEでのUTF-8がS-JISに変わる件について

PHPでWebシステムを開発しております。 A.php内にインラインフレームをつくりそこに B.phpというファイルを表示させています。 どちらもファイルはUTF-8で作成しておりますが IEで表示した際にインラインフレーム内のみブラウザのエンコードが シフトJISになっており、文字化けします。 ちなみにA.phpはUTF-8で正常に表示されています。 こんな事があるのでしょうか? 対策などありましたらご教授下さい。

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

>シフトJISになっており、文字化けします。 PHPをUTF-8で作成した事は判りましたが、出力する文字コードは何に設定していますか? 明記しないと、IEが勝手に判断します。

すると、全ての回答が全文表示されます。
  • task2easy
  • ベストアンサー率20% (5/25)
回答No.1

> B.phpというファイル ・・・の中身は、HTMLを出力するphpで、 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> ・・・な文字コード指定を含むメタタグは出してますか?  それともただのUTF-8で作成したHTMLタグを含まないテキストデータをechoかprintしてるって事でしょうか?

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

関連するQ&A