>>Delta

ページがIEに西ヨーロッパ言語と判定されるとき

2011年12月27日

ページがIEに西ヨーロッパ言語と判定されるとき

Webページをいじっていたら,IEで文字コードが正しく認識されない不具合に出くわしました.CASPAR003です,こんばんは.

特定の環境(Win Vista + IE7だったかな)でアクセスすると,ページが西ヨーロッパ言語と判定されてページが文字化けを起こすというもので,HTTPヘッダの文字コード指定も,metaタグの指定も間違っていないということで少し困った.

ググったら,IEのクセ(杉蔵の日記)さんに答えらしきものが書かれていて助かったのでメモメモ.

ところが、先頭の方に日本語が使われているのにも関わらず、文字セットの自動判別に失敗することがある。これはIEのバージョンにもよるのかも知れないが・・・いろいろ実験を繰り返すと、先頭から4096バイト目がJava ScriptのSCRIPTタグ内の場合、文字セットの自動判別に失敗することが分かった。

なのだそうです.私の場合,該当箇所はscript要素ではなくstyle要素でした.問題のstyleを外部CSSに追い出して問題解決.めでたしめでたし.

投稿者 CASPAR003
投稿時刻 00:47
カテゴリー 備忘録
コメント 0 件
トラックバック 0 件
記事へのリンク http://www.caspar003.info/delta/archive/2011/12/27/0047.html
コメント
投稿者
コメント
トラックバック
  • トラックバック

ブログ情報

カレンダー
2018年2月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
最近のエントリー
最近のコメント
コメントを頂いたエントリー
コメントをくださった方一覧
コピー用紙の裏表
でった☆
CASPAR003
あのー
CASPAR003
amumo
CASPAR003
mariko
kazu
お仕事で青ざめた話
iun
iun
CASPAR003
AcrobatでPDFの一括印刷
Caesar
CASPAR003
Shadeのレンダラー仕様メモ
iun
CASPAR003
ブログ同盟本 C87 3日目 東S-04b
CON$
CASPAR003
Ca3 Post_Effector 2.0
sisioumaru
CASPAR003
sisioumaru
CASPAR003
Shade15について雑感
iun
CASPAR003
iun
色について
iun
CASPAR003
Lv67
iun
CASPAR003
雪まつり行ってきたよ
iun
CASPAR003