在查询文件信息时,遇到乱码。
代码如下
child.exec('dir',(err,stdout,stderr)=>{
console.log(stdout);
})
后来在将代码加入encoding:‘gbk’,也不行
最后在网上查找到一个插件iconv-lite,加上之后就行了
const child = require('child_process');
const iconv = require('iconv-lite');
child.exec('dir',{encoding:'gbk'},(err,stdout,stderr)=>{
console.log(iconv.decode(stdout,'gbk'));
})
运行如下: