读书人

求教delphi读取txt汉字显示乱码的有关

发布时间: 2012-04-14 17:14:21 作者: rapoo

求教delphi读取txt汉字显示乱码的问题
txt 文件内容为
[用户名]
XXX
他为c#写入 写入代码为:
//写入【用户名】
if (!text.EndsWith("\r\n")) text += "\r\n";
File.AppendAllText(lj + "mark.txt", text);
//写入 XXX
if (!t1.EndsWith("\r\n")) t1 += "\r\n";
File.AppendAllText(lj + "mark.txt", t1);
DELPHI 读取程序代码为:
var
StringList: TStrings;
s : string;
begin
StringList := TStringList.Create;
StringList.loadfromfile('I:\mark.txt');
s := stringlist[1];
showmessage(s);
但是 show 出来的s 为什么是乱码呢?有什么解决办法吗?
虚心求教!

[解决办法]
需要知道它写入TXT的默认用什么编码。
[解决办法]
看来是UTF8编码。

读书人网 >.NET

热点推荐