[Axios] FAQ¶
Shift-Jisのデータを扱うことができない¶
responseType: arraybuffer
を指定してArrayBuffer
で結果を受け取る。
const sjisStr: ArrayBuffer = await Axios.get("http://localhost:8080/sjis.txt", {
responseType: "arraybuffer",
})
.then((x) => x.data)
これをBuffer.from(arrayBuffer)
でBuffer
に変換し、iconv
などのライブラリでdecodeする。