今天用DELPHI7开发导出TXT文件,发现导出的文件中文是乱码,代码如下:
Append(FileT); Writeln(FileT, '中国');
最后发现由于DELPHI7导出的TXT文件是ANSI 编码, 这样中文以及其它非英文字符就会变成乱码。
解决方法为:把输出的字符转换成UTF8编码:Writeln(FileT, UTF8Encode('中国'));
问题解决。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16417386/viewspace-2137490/
,如需转载,请注明出处,否则将追究法律责任。