NodeJS: 处理request网页乱码问题
2016-11-02 17:00
169 查看
对于gb2312编码的网页,直接用request去获取会得到乱码的结果,解决方法很简单:
1. npm install iconv-lite
2.
3.
4.
done.
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.
相关文章推荐
- java抓取网页乱码问题的处理
- java 抓取网页乱码问题处理
- js对url网页地址中文乱码问题的处理方法
- 处理request中的乱码问题
- 处理request接收参数的中文乱码的问题
- HtmlParser处理gbk编码网页抽取乱码的问题
- C# 利用HttpWebRequest模拟登陆获取数据设置Accept-Encoding为gzip,deflate后返回的网页是乱码处理
- 解决HttpWebRequest和HtmlAgilityPack采集网页中文乱码问题
- 奇怪网页乱码问题的跟踪处理
- python 处理抓取网页乱码问题一招鲜
- request请求doGet处理中文乱码问题
- python 处理抓取网页乱码问题
- Servlet 中处理Request.getParameter乱码问题(转载+自创)
- 抓取网页中的内容、如何解决乱码问题、如何解决登录问题以及对所采集的数据进行处理显示的过程
- ASIHttpRequest 返回网页有时候乱码的问题
- 处理request乱码问题
- JAVA笔记3--如何Request,如何处理中文获取乱码问题
- 如何处理网页中文乱码问题?
- jsp中关于request.getParameter中文的乱码问题
- PHP中处理截取汉字,出现乱码问题的2个类