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

相關文章
相關標籤/搜索