JavaScript读取文件中文乱码问题如何解决

renjiandefeng 2010-08-19 01:35:10
要求使用JavaScript读取一个文件,当这个文件是以utf-8编码的时候,读取出来的是乱码。
从昨天晚上一直找到现在都没找到可行的解决方法,网上的例子也只是一般性例子,没找到能解决这个问题的。
有谁遇到过这样的情况,能提供解决方案,鄙人不胜感激
...全文
317 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
renjiandefeng 2010-09-06
  • 打赏
  • 举报
回复
话说,后来用stream代替fso来读取utf-8的文档,解决了乱码的问题;
但新的问题接踵而来,ADODB.Stream放到tomcat下不起作用了。。。
所以,有什么方法能让ADODB.Stream在tomcat下起作用么?
renjiandefeng 2010-08-24
  • 打赏
  • 举报
回复
谢谢gaoyangboy。
解析的是一般的txt文件,由于是两个公司合作开发的项目,这些txt文档是另一个公司生成好了的文档,所以无法在创建的时候指定它的编码。这些文档是以utf-8的编码存储的,在JavaScript读取出乱码后用utf-8解码的,还是乱码。
gaoyangboy 2010-08-19
  • 打赏
  • 举报
回复
那你是用什么解码的?你读出来是乱码就对了,然后你现在的任务就是要将这个乱码解码。这个我也不是很清楚你到底解析的是什么文件。
renjiandefeng 2010-08-19
  • 打赏
  • 举报
回复
回复8楼:
如果是把取到的字符串用decode之类的方法解码的话,已经试过了,它取出来的时候就已经是乱码了,decode之后alert一下看依旧是乱码的。
tianmazhoukong 2010-08-19
  • 打赏
  • 举报
回复
解码试试
renjiandefeng 2010-08-19
  • 打赏
  • 举报
回复
#5楼2010-08-19 14:16:15你在度读的时候可以进行编码阿,

在读取的时候进行编码??怎么做?JavaScript操作文件这块还是首次碰到,请不吝指教。
liyongxu778 2010-08-19
  • 打赏
  • 举报
回复
是的,有什么好的方法么?
gaoyangboy 2010-08-19
  • 打赏
  • 举报
回复
你在度读的时候可以进行编码阿,
renjiandefeng 2010-08-19
  • 打赏
  • 举报
回复
回复2楼:
是的,有什么好的方法么?
renjiandefeng 2010-08-19
  • 打赏
  • 举报
回复
回复1楼:
是的,就是要解决以utf8编码时候的乱码问题。
如果是unicode的话,是没有乱码的。
victor_woo 2010-08-19
  • 打赏
  • 举报
回复
你的这个功能只能在IE下面用的吧? 读本地文件?
qq14017152 2010-08-19
  • 打赏
  • 举报
回复
当这个文件是以utf-8编码的时候?你另存为其他的编码试试

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧