个人简介
正文
返回网页数值是乱码,
F12查看网页源码
第四行可以看出返回值是GBK格式的文本
可以使用iconv-lite等库来将其转换为UTF-8编码,以正确显示中文字符。我在下面的代码中添加了一些注释,说明如何使用iconv-lite进行转码:
var iconv = require('iconv-lite');
var options = {
url: '网址',
headers: headers,
encoding: null // 在原来基础上增加设置 encoding 为 null,以获取原始的 Buffer 数据。
};
var html = iconv.decode(body, 'gbk'); // 使用 iconv-lite 将 GBK 编码的数据转换为 UTF-8
console.log(html);
加入交流群
群号:698307198