首页 > 代码库 > NodeJS: 处理request网页乱码问题
NodeJS: 处理request网页乱码问题
对于gb2312编码的网页,直接用request去获取会得到乱码的结果,解决方法很简单:
1. npm install iconv-lite
2. var iconv = require(‘iconv-lite‘);
3.
request.get({ url : url , encoding : null //让body 直接是buffer }, response);
4.
var response = function (err, response, body) { //返回的body 直接就是buffer 了... var buf = iconv.decode(body, ‘gb2312‘); ... ... }
done.
NodeJS: 处理request网页乱码问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。