nodejs下request模块中文gb2312乱码问题
使用nodejs的request包请求中文gb2312网页时会乱码,默认:
1 var request = require('request'); 2 request(url, function(error, response, body) { 3 if (!error && response.statusCode == 200) { 4 console.log(body); 5 } 6 });
需要进行转码:
var request = require('request'); var Iconv = require('iconv-lite'); request({ encoding: null, url: url }, function(error, response, body) { if (!error && response.statusCode == 200) { console.log(Iconv.decode(body, 'gb2312').toString()); } });
- 上一篇 »css中文字体乱码解决方案
- 下一篇 »javascript 传递中文乱码的解决方案