关于nodejs iconv的编码无效 说明
2016-05-18 16:42
525 查看
关于编码转换或许你从网络途径 得知是这样使用的
上面输出的结果还是乱码,并不能解码gbk 先最新的iconv不支持string解码了
查看最新官方文档下面是正确的解码方式
var fs = require("fs"); var iconv=require("iconv-lite"); var request=require("request"); var txt=fs.readFileSync("./a.txt","utf8"); iconv.decode(txt,"gbk") request("http://jd.com",function(err,res,body){ console.log(iconv.decode(body,"gbk")) });
上面输出的结果还是乱码,并不能解码gbk 先最新的iconv不支持string解码了
查看最新官方文档下面是正确的解码方式
var fs = require("fs"); var iconv=require("iconv-lite"); var request=require("request"); var txt=fs.readFileSync("./a.txt"); iconv.decode(txt,"gbk") request("http://jd.com") .pipe(iconv.decodeStream('gbk')) .collect(function(err, decodedBody) { fs.writeFile("./jd.txt",decodedBody); });
相关文章推荐
- 利用Express搭建空白工程
- 使用WebStorm调试node工程
- Node.js返回JSONP详解
- 简单HDFS使用Journalnode HA部署
- 基于superagent 与 cheerio 的node简单爬虫
- Error Handling in Node.js
- NodeJs处理post请求
- NodeJs的阻塞和非阻塞
- NodeJs如何处理请求的路由
- NodeJs获取请求参数的方法(get方式)
- Node.js中的setImmediate()与process.nextTick
- node-webkit:在页面内加载自己的url实现跳转
- 初学NodeJs的小Demo
- NodeJS研究笔记,利用目录来实现跨平台文件锁
- node-webkit:开发桌面+WEB混合型应用的神器
- 3. Node.js REPL(交互式解释器)
- Remove Nth Node From End of List
- Mac下安装Node.js
- anonymous inode
- Node Package: options