前の記事: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