用JavaScript读取TXT文件,是乱码,怎么解决

varfso=newActiveXObject("Scripting.FileSystemObject");varurl=("D:\\Item\\WindowsForms... var fso = new ActiveXObject("Scripting.FileSystemObject");
var url = ("D:\\Item\\WindowsFormsApplication1\\bin\\Debug\\resource\\level_4_purple_intr_1.txt");
alert(url);
var file = fso.OpenTextFile(url,1,false);
while(!file.atendofstream)
{
var content =file.ReadAll();
}

file.close();
alert(content);
那如果我要打开的是UTF-8的txt文件,最后一个要填什么,我不太清楚。你能告诉我吗。?
展开
 我来答
ThinkIBM
推荐于2017-11-23 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5479万
展开全部
编码错误,首先你要知道你的txt文件是什么编码,如果是unicode格式,就用:
var file = fso.OpenTextFile(url,1,false,-1);

最后一个参数不用的话,默认以ascii格式打开
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式