IE7でUTF-8が無視され、ページが正しく表示されない。(真っ白ページになる)

IE7のUTF-8で作ったページの認識についてメモを残します。

HTMLをUTF-8で作った際に、正しく文字コードを認識しない現象があります。正しく認識されないため、Shift-JIS、EUC、JISのいづれかが「自動認識」されます。

これを回避するには、<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />をタイトルタグ(<TITLE>)の前に宣言する必要があります。
(自動認識される前に、表示する文字コードを宣言する)

どうも、「<TITLE>」に含まれる文字列から、文字コードを認識しているようです。
正しく表示されなかったUTF-8で作ったページに、カタカナの「ソ」と追加するとうまくUTF-8で認識されたためそうの様に判断しました。


ちなみに、FireFoxでは正しく認識します。また、IE7でうまく認識しないことから、IE6以下でも同じようになることでしょう。
2008.12.09

コメント投稿フォーム

 

最近の投稿

カテゴリ

オススメ

カプセルトイ関連

ミク関連

アーカイブ

RSS Feed RSS Feed Atom Feed TopicXML アイコン
WebBoard