私が開発しているブラウザー拡張機能では、jQuery を使用して XHR 要求を実行してデータをロードしています。
$.get(url).done(function(data, textStatus) {
console.log(data);
})
リモートでロードされたデータは、Windows-1252 でエンコードされた CSV ファイルであり、Content-disposition:attachment を使用し、mime-type/charset ヘッダーを使用せずに提供されます (バックエンドを制御できないため、修正できません)。
どうすればブラウザが応答を utf-8 ではなく windows-1252 としてデコードするように強制できますか?