首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-04-14 
求教delphi读取txt汉字显示乱码的问题txt 文件内容为[用户名]XXX他为c#写入 写入代码为://写入【用户名】if

求教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编码。

热点排行