EUC-JP と UTF-8
詠聞録ことのはレイディオより。 Ajax(XMLHttpRequest)は UTF-8 で情報をやり取りするので、ページ自体も UTF-8 にしてしまった方が作るのは楽……なんだけど、UTF-8 だと IE にバグがあるんだよね。
UTF-8でエンコードされたページからリンクをクリックして他のページに移動しようとした場合に、文字サイドが中に戻る場合があります。
ここでは、「リンク先がファイルをダウンロードするようになっている場合に発生」って書いてあるけど、そうじゃない場合でも発生するみたい。 (リンクをクリックした瞬間に文字のサイズが変わる経験ありませんか?)
そんなこんなで、サンプルのチャットはページが EUC-JP で、 XMLHttpRequest での通信が UTF-8 を使うようにしている。