JavaScript - UTF-8で作ってたら、サーバに置いてあるファイルがShift_JIS, EUC-JPだった - Qiita

JavaScript - UTF-8で作ってたら、サーバに置いてあるファイルがShift_JIS, EUC-JPだった - Qiita
Blob で読み込んで、 FileReader#readAsText でデコード処理をする

mzabriskie/axios

mzabriskie/axios
Node/ブラウザどちらでも動くPromiseベースのHTTPリクエストライブラリ。
リクエスト/レスポンスに対してコールバックを呼ばれる前に処理を挟んだりすることも出来る