本帖最后由 fbiboss 于 2012-12-17 11:01:47 编辑

解决方案 »

  1.   

    我试了下不是乱码啊,Utf8ToAnsi()这个函数可以转。
      

  2.   

    是乱码啊,不能正常显示汉字,UTF8TOANSI也不行
      

  3.   

    我也看不出,只是写到TXT里面,TXT自动成了UTF8格式的了,另存的时候能看出来
      

  4.   

    估计是“漂”这个字跟utf8文件的标识冲突了。所以用记事本打开时就变乱码了,换成其它字就不会了。
    或者在记事本中用菜单打开文件时选择ansi编码,就可以看到了。
      

  5.   

    写UTF8到文本文件,需要加头。
      

  6.   

    直接Ansi就可以了,可以用TStringList或TStringStream这些类写。
      

  7.   

    TStringList写也不行,另存成ANSI也不行,
    如果用UTF8编码一下,TXT是正常了,但是其它程序读的时候读出来是乱码