prototype.js で AJAX.updater を使って楽チンなことしてるんですが
唯一 Safari だけが文字化けしてた。
表示させるコンテンツはUTF-8で統一させてるのにも関わらずだ。
解決方法はAJAXで呼び出されるHTMLの頭に
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
をつけてやると良い。
AJAXで受け取る文字列はUTF-8って暗黙の了解があったんじゃないのかよ・・・
Safari以外はちゃんと表示してくれるのになぁ。