使用vsCode打开项目文件夹,打开终端(Ctrl +〜),局部安装iconv-lite,在终端中输入命令:
npm install iconv-lite
安装完成后,可以测试一下:创建input.txt的文件,里面写上中文,创建main.js文件。
main.js文件内容:
var iconv = require('iconv-lite');
var fs = require('fs');
var fileStr = fs.readFileSync('input.txt',{encoding:'binary'});
var buf = new Buffer(fileStr,'binary');
var str = iconv.decode(buf,'GBK');
console.log(str);
在终端中运行main.js文件:
node main.js
控制台将打印出input.txt中的文本信息,显示正常!