【nodejs下request中文gb2312】nodejs下request中文gb2312乱码问题

更新时间:2019-08-05    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】

使用nodejs的request包请求中文gb2312网页时会乱码,默认:

 代码如下

var request = require("request");

request("http://www.111cn.net", function(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
});

需要进行转码:

 代码如下

var request = require("request");
var Iconv = require("iconv-lite");

request({
    encoding: null,
    url: "http://www.111cn.net"
}, function(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(Iconv.decode(body, "gb2312").toString());
    }
});

本文来源:http://www.bbyears.com/wangyezhizuo/60271.html

猜你感兴趣

热门标签

更多>>

本类排行