5M,IE就很小了不到2M。
您好,此函数原型是FileReader.readAsText(file, [encoding])
若encoding选择不填,则默认utf8编码.
而txt常见有3种编码, asni,utf8,gbk2312. 当然也不排除这3种编码外的N种编码
到这已经完全回答您的问题了.
扩展
如何解决这种情况呢? 您可以用个select 让用户选择对应的编码
其他文本类型的文件都存在着相同的编码问题
ActiveXObjecActiveX这玩意是IE搞得,只有微软,window系统能运行
安卓是谷歌的,浏览器也是webkit内核的,如果是较新版本的浏览器都会支持HTML5 FileReader这个功能,不仅能读取本地文本文件,也能读取图片,前提是网页要运行在服务器环境中,我以前做过,也很麻烦
现在晚了,要睡了,只能帮到这里了,求采纳,如果有真不会的,可以追问我
可以看看 这几篇文章
http://blog.csdn.net/jackfrued/article/details/8967667
http://www.xyhtml5.com/read-and-save-files-using-javascript.html
http://kb.cnblogs.com/page/72971/
或者百度HTML5 FileReade 例子很多哦