个人简介

文章目录


正文

返回网页数值是乱码,
F12查看网页源码
node.js解决输出中文乱码问题-LMLPHP
第四行可以看出返回值是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

11-26 00:04