今天做了一个功能是读取注册表,获取软件的下载地址,我使用这个库,发现非常好用,但是美中不足的是他读取出来的中文是乱码格式
我在github上找到库提的lssues,发现有人提出了这个问题,但是作者并没有解决。
我的解决如下:
1.找到node_modules中的winreg库的registry.js文件
2.
buffer += data.toString()
页面全局替换成
var iconv = require('iconv-lite')
buffer += iconv.decode(data, 'gbk');
完美解决~