用一个JS脚本把vue文件中的中文字符导出到TXT文件中,结果部分文字出现乱码,求解是什么原因导致。
使用代码论坛链接:https://blog.csdn.net/barrydiu/article/details/2414717
脚本可以正常运行导出,但是导出的txt文件,有部分文字变成��。
控制面板-语言修改,设置兼容utf-8模式,依然无法解决
希望正常导出中文字符。
用一个JS脚本把vue文件中的中文字符导出到TXT文件中,结果部分文字出现乱码,求解是什么原因导致。
使用代码论坛链接:https://blog.csdn.net/barrydiu/article/details/2414717
脚本可以正常运行导出,但是导出的txt文件,有部分文字变成��。
控制面板-语言修改,设置兼容utf-8模式,依然无法解决
希望正常导出中文字符。
收起
fso只能读ansi格式的文件,utf-8中文会乱码,需要用adodb.stream来读
function readText(path, charset) {
var ts = new ActiveXObject("adodb.stream");
ts.charset = charset;
ts.mode = 3;//读写模式
ts.type = 2;//文本模式
ts.open();
ts.LoadFromFile(path);
readText = ts.readtext()
ts.close()
return readText
}
var s = readText('C:\\Users\\Admin\\Desktop\\find.js', 'utf-8');
WScript.Echo(s)
如果只会js,干嘛不用nodejs的fs模块来读取文件?
报告相同问题?