node解决request中文乱码问题

用request写了一个爬图片的爬虫javascript

request(imgUrl, function(err, res, body) {
    if(!err && res.statusCode == 200) {
        console.log(body);
    }
})

爬下来的body全是乱码,WTF???html

因而我找到了这个:java

iconv-lite:解决爬取gb2312网页出现乱码npm

const iconv = require("iconv-lite");
request({
    encoding: null,
    url: imgUrl
}, function(err, res, body) {
    if(!err && res.statusCode == 200) {
        let html = iconv.decode(body, "gb2312");
        //console.log(html);       
    }
})

  yes!问题解决ui

相关文章
相关标签/搜索