こちらを読んでみて・・ XMLHttpRequestのoverrideMimeTypeでcharsetを指定すれば文字化けはしないはずですよとアドバイスした。 jQuery.ajax で overrideMimeType する方法 - hogehoge 「jQuery.ajax(options)を利用した場合overrideMimeTypeを上書きできない」などと書きましたが全くの誤りでした! XMLHttpRequest.overrideMimeTypeをjQueryで設定する方法 - IkeTの日記 え! XHR でも Shift_jis で送れるの!? ってことで、例のごとく手の空いてる外注さんに試してもらった。 結果はNG。 よく見れば上の記事は、Ubiquity (Firefoxプラグイン) 上での話。 IE6,7 では overrideMimeType をサポートしてないとのこ