使用vsCode打开项目文件夹,打开终端(Ctrl +〜),局部安装iconv-lite,在终端中输入命令:
npm install iconv-lite
安装完成后,可以测试一下:创建hello.txt的文件,里面写上中文,如hello 呆呆 创建main.js文件。
var iconv = require('iconv-lite');
var fs = require("fs");
// 异步读一个文件
fs.readFile("./hello.txt",{encoding:'binary'}, function(err, file_data){
if (err) {
console.log(err);
return;
}
var buf = Buffer.from(file_data,'binary');
var str = iconv.decode(buf, 'GBK'); //使用iconv转成中文格式
console.log(str); //成功输出中文
})