一个网站有的网页能正确转化中文 有的不能 可能原因是什么?字符集是gb2312,比如一个页面的分页1是OK的,2就是乱码 部分代码:
var url = require('url').parse('http://jbk.39.net/jiancha/search/F_p2'); //可以采集
var url = require('url').parse('http://jbk.39.net/jiancha/search/F_p1');//乱码
var iconv = require('iconv-lite');
var BufferHelper = require('bufferhelper');
http.get(url,function(res){
var bufferHelper = new BufferHelper();
res.on('data', function (chunk) {
bufferHelper.concat(chunk);
});
res.on('end',function(){
console.log(iconv.decode(bufferHelper.toBuffer(),'gb2312'));
});
})
~
回复 (2)
J
楼主看一下 Markdown 语法, 帮你标记了
Y
参与回复
登录后即可参与回复。登录