node.js fs 模块 默认是不支持读取gbk编码文件的,会出现乱码问题。
哪有不足,肯定会有大佬们去补充 ,于是有了iconv-lite 这个插件来解决!
npm install iconv-lite --save -dev
const fs = require("fs");
const iconv = require("iconv-lite");
fs.readFile('gbk.txt', function(err , data){
if(err){
return false;
}
data = iconv.decode(data,'gbk');
console.log(data);
})