前の記事:dojoのScriptSrcIOで動的クロスドメインJSON読み込みについて書き忘れを追加。

dojoで動的にJSON読み込む時、JSONとHTMLが同じ文字コードじゃないといけない(IEのみ、Firefoxは大丈夫)。今回はUTF-8で統一した。

で、HTML内でUTF-8って指定してても、サーバー側も文字コードを設定しておかないとFirefoxでは正しく表示されない。(IEは問題ない)

実験環境:debian sarge(coLinux)とリリース環境:VineLinux3.2で、apacheでUTF-8を表示するための設定

一応unicodeをインストール

apt-get install unicode

httpd.confを編集

AddCharset UTF-8 .utf8

AddDefaultCharset UTF-8

両方とも、適当なところに書き加える。

これでapacheをrestartしたらUTF-8表示できた。

/etc/rc.d/apache restart

もしくは

/etc/rc.d/init.d/httpd restart