generated at
文字コードを指定してfetchする
明示的に指定する他に方法がないみたい (敗北)takker

文書中で文字コードが指定されていればまだなんとかなりそう
応答headerのContent-typeもしくは<meta http-equiv="Content-type" content から取得する
Content-typeから見つからなかったら、<meta http-equiv="Content-type"に設定されていないか探す
どうやら<meta http-equiv="Content-type"に書いても応答headerに反映されないときがあるみたい

References
Fetch APIで取得したtextを、文字コードを指定して読み込む方法
2つ方法がある
blobを経由して変換する
TextDecoderを使う
js
const res = await fetch('...'); const arrayBuffer = await res.arrayBuffer(); const text = new TextDecoder('shift-jis').decode(arrayBuffer);
なお、双方ともDenoでは使用できない
TextDecoderが対応しきれていない
FireReaderも内部でTextDecoderを呼んでいる
urlFetchを使う方法
Fetch APIを使うより簡単
Pythonの話だった
XMLHttpRequestを使う方法
axiosを使う方法

#2021-03-03 16:33:06
#2021-02-25 22:40:43
#2020-12-28 17:12:49
#2020-12-03 20:31:29