大众计算机学习网

专门提供各种电脑教程

FileReader()读取txt乱码

Admin | 2016-6-21 11:09:32 | 被阅次数 | 2404

  在HTML5当中,就有了FileReader()对象,因此,要在客户端里面读取文件内容,是相当的方便,可是也会带来一些小问题,比如,读取TXT文件的时候,会出现乱码。

  尤其是中文,经常出现乱码,如何解决呢?

  很多人都说是代码的问题,当然,与此同样有关,但是,多数都是与TXT文件的编码有关的,也就是说,设置好TXT的编码格式,然后再使用FileReader()读取,那么,中文就不会变成乱码了。

  那,如何设置TXT的编码格式呢?

  首先,打开目标文件TXT,然后,对其进行“另存为”,在弹出的对话框中,如下图一样。

乱码图1

  看到了没有,在编码那里,请选择“UTF-8”,这样,就不会出现乱码了。

  知识拓展:其它设置

  如果上面的方法还不能解决,那么,说明你的网页的编码方式未设置对,同样将其设置为UTF-8就好。