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" ?>
.
なんらかの隠れたエンコーディングの問題があると思いますが、トラブルシューティングの方法がわかりません。この動作の理由を見つける方法について何か提案はありますか?
前もって感謝します、クリストフ