js FileReader读取的文件内容怎么改变编码格式

JavaScript09

js FileReader读取的文件内容怎么改变编码格式,第1张

现在编码方式主要有两种,一个是utf-8,一个GB2312,如果编码方式不同,会导致页面出现乱码。想修改编码方式一般可以用charset指定,也可以再工具中设置:

1.可以在使用script标签时指定。

如: <script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>

2.以DW为例,工具栏里点击编辑,找到‘首选参数’点击,找到‘新建文档’点击进去就可以看到修改编码格式了。

调用JS的页面格式请设置为gb2312,如<%@ page language="java" contentType="text/htmlcharset=gb2312"%>,如果JS是作为一个文件存放的,一般默认为GB2312,如果JS文件为其它格式,可用工具(如editplus)"另存为"来改变它的格式.然后覆盖.若JSP页面出现乱码,可以用String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"GB2312")来做转码.

操作之前请做好备份!

更好的答案有请其它高手..

编码错误,首先你要知道你的txt文件是什么编码,如果是unicode格式,就用:

var

file

=

fso.OpenTextFile(url,1,false,-1)

最后一个参数不用的话,默认以ascii格式打开