博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于nodejs iconv的编码无效 说明
阅读量:6692 次
发布时间:2019-06-25

本文共 652 字,大约阅读时间需要 2 分钟。

  hot3.png

关于编码转换或许你从网络途径 得知是这样使用的

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);});

转载于:https://my.oschina.net/diqye/blog/677284

你可能感兴趣的文章
Android学习笔记- Animation动画
查看>>
开发时前端测试方法
查看>>
codeforces 369 div2 C dp
查看>>
LOJ#3119 随机立方体
查看>>
c++中重要函数的用法
查看>>
MDI应用程序菜单的合并
查看>>
java----牛客练习
查看>>
用php模拟做服务端侦听端口
查看>>
C#基础
查看>>
.Net反射机制分析和使用
查看>>
[摘录]第二部分 战略决策(2)
查看>>
线程之同步函数
查看>>
禁用DRM
查看>>
Algs4-1.3链表实现科泛型可迭代Bag
查看>>
事件委托(事件代理)
查看>>
Java判断对象类型是否为数组
查看>>
前端心得01
查看>>
python函数调用的四种方式 --基础重点
查看>>
Git015--标签管理
查看>>
WF Workflow 状态机工作流 开发
查看>>