我正在使用标准request
库从 node.js 中的 web 下载页面,并且未正确处理捷克语字符。
我已经尝试过utf-8
, ISO-8859-1
,和其他一些页面建议的其他编码,但没有任何效果latin1
。latin2
这是我正在使用的代码:
const request = require("request-promise-native");
const iconv = require("iconv-lite");
async function run() {
const data = await request({
encoding: null,
method: "GET",
uri: "yourpage.com"
});
const body = iconv.decode(data, "ISO-8859-1");
console.log(body);
}
run().catch(console.log);