0

PHP (エンジンは 5.3) スクリプトから XML ドキュメントを発行しようとしています。ページは IE 10 と Firefox で正しく表示されます。スタイルシートを使用していないので、XML ツリーが表示されます。また、Firefox のソース ビューでも未加工の XML を確認できます。ただし、IE 10 でソース コードを表示すると、日本語の文字の束として表示されます (レンダリングは正しいですが)。IE はページ エンコーディングを UTF-8 ではなく UNICODE として表示しますが、Firefox は UTF-8 を表示します。

PHP スクリプトではheader('Content-Type: text/xml; charset=utf-8');、最初の行として出力し、XML ドキュメントの最初の行は<?xml version="1.0" encoding="utf-8" ?>.

なんらかの隠れたエンコーディングの問題があると思いますが、トラブルシューティングの方法がわかりません。この動作の理由を見つける方法について何か提案はありますか?

前もって感謝します、クリストフ

4

0 に答える 0