request中文乱码怎么解决?
http://hq.sinajs.cn/list=sh600518 这个就是GBK编码的, 用utf8也试过了,都是乱码
request(strUrl, function(error, response, body) { if (!error && response.statusCode == 200) { body=iconv.decode(body, 'GBK'); 是乱码
1 回复
request.get({uri: strUrl, encoding: null}, function(err, resp, body){ if (!error && response.statusCode == 200) { body=iconv.decode(body, ‘GBK’); } }); 才ォ 16:16:31 要把encoding改成null,这样返回的body就是个buffer 才ォ 16:16:46 否则默认是按utf8给toString了