UnicodeEncoding试试,不过你得搞清楚文件到底是啥编码如果不是文字怎么能显示出来?

解决方案 »

  1.   

    是我自己用手写的一个 中文WORD文档 我用的工具.NET2005
    UnicodeEncoding::ASCII->GetString(buffer) ;
    UnicodeEncoding::UTF8->GetString(buffer) ;
    尝试将字节转为字符串 可还是乱码啊
    请大侠帮忙
      

  2.   

    也许是gb2312编码也说不定。这个编码是由文件内容说了算的。当时用什么编码存。读就用什么编码读你用 Encoding::GetEncoding("gb2312")->GetString(buffer); 试一下
      

  3.   

    搂主 还是不行啊
    我自己手写的word  中文   
    读出来字节 转为字符串 输出来的就是乱码啊