2009-03-24 innerHTMLとresponseTextで文字化け javascript 人の手伝いで調査した内容。 UAがIEの場合はinnerHTMLで、それ以外はresponseTextで、取得した外部XHTMLファイルの内容を出力するjavascriptスクリプトがあって、外部ファイルの文字エンコーディングによって、以下のように文字化けするとのこと。 Shif_JISの場合 responseTextで文字化け(firefox3で確認) UTF-8の場合 innerHTMLで文字化け 結局、外部ファイルをBOM付きUTF-8で保存したら、スクリプト修正なしで、IE, firefox双方で解決した模様。