要求使用JavaScript读取一个文件,当这个文件是以utf-8编码的时候,读取出来的是乱码。
从昨天晚上一直找到现在都没找到可行的解决方法,网上的例子也只是一般性例子,没找到能解决这个问题的。
有谁遇到过这样的情况,能提供解决方案,鄙人不胜感激

解决方案 »

  1.   

    当这个文件是以utf-8编码的时候?你另存为其他的编码试试
      

  2.   

    回复1楼:
    是的,就是要解决以utf8编码时候的乱码问题。
    如果是unicode的话,是没有乱码的。
      

  3.   

     #5楼2010-08-19 14:16:15你在度读的时候可以进行编码阿, 
      
    在读取的时候进行编码??怎么做?JavaScript操作文件这块还是首次碰到,请不吝指教。
      

  4.   

    回复8楼:
    如果是把取到的字符串用decode之类的方法解码的话,已经试过了,它取出来的时候就已经是乱码了,decode之后alert一下看依旧是乱码的。
      

  5.   

    谢谢gaoyangboy。
    解析的是一般的txt文件,由于是两个公司合作开发的项目,这些txt文档是另一个公司生成好了的文档,所以无法在创建的时候指定它的编码。这些文档是以utf-8的编码存储的,在JavaScript读取出乱码后用utf-8解码的,还是乱码。
      

  6.   

    话说,后来用stream代替fso来读取utf-8的文档,解决了乱码的问题;
    但新的问题接踵而来,ADODB.Stream放到tomcat下不起作用了
    所以,有什么方法能让ADODB.Stream在tomcat下起作用么?