大侠好,我我有一个Delphi程序,它输出的txt,用文本文件打开是乱码。我感觉可能是delphi输出文件的时候固定了格式。我不会使用delphi语言,有没有朋友帮忙分析一下这个文件的编码,用vb或者C#怎么读取数据?高手加QQ:2458038982
数据:
$剨鬯  ?  ?  ?  Qc  
              ふ嬠?  
  ?  ?  9?  ?              $'嵺?    ?  ?  3?  ?              庅?  ?  ?  ?  5?  ?              $蕪圬    ?  ?  聴  ?              ぞ撣?  ?  ?  ?  乾  ?              $曐?    ?   

解决方案 »

  1.   

    两种可能,一种是编码不对,你用记事本打开的时候,选一下编码
    还有一种可能是文件虽然后缀名是txt,但是可能只是后缀名是txt而已,文件内容可能是二进制的,需要看源码才能知道具体什么数据
      

  2.   

    delphi写文本文件,通常是系统支持的语言字符,它仅是文字,即ASIIC单字节字符,中文的双字节字符。不带格式属性。
    你的文本文件,读出来是乱码。可能造成乱码:
    1,汉字的编码标准不对。
    2,富文本格式的字符。
    3,其它语言字符(非汉字)。
    4,加密的字符。
    5,自定义的特殊字符。另外,你在帖中贴出的字符,反映不了真正的字符。只有原文件才能,读出原字符。