2008年6月8日日曜日

IEでshift-jisのページにutf-8の外部scriptでdocument.writeすると文字化けす る

Firefoxでは問題なかったんですが、IEでshift-jisのページにutf-8の外部scriptでdocument.writeしているブログパーツのようなものが文字化けしていました。(基本Firefox使ってるので気づかなかったw)
で、Firefoxで大丈夫なんだからそんなに大げさな問題じゃないだろうと、scriptにcharsetを指定してみたらそれだけで解消できました。


<script charset="utf-8" type="text/javascript" src="http://lab.ukauka.net/updateNews/list/parts"></script>


といった感じです。
これで駄目なら出力側でshift-jisに変換するとかいう対処が必要な所でした。
面倒なんで全部unicodeにしてくれよ、とか思うんですけどね。

0 件のコメント:

コメントを投稿