在delphi中读取非ansi格式文本文件的问题
lumj 2006-11-07 09:39:50 用delphi用下面代码
AssignFile(f1,APath);
Reset(F1);
while not Eof(F1) do
begin
Readln(F1,Ch);
Result.Add(Ch);
end;
CloseFile(F1);}
读取非ansi格式时,会出现乱码,应该如何解决呢?
我在csdn搜到一篇,用unicode改成ansi读取,可是这种方法显然不行,因为我不知道用户会打开什么格式的文件,总不能要用户自己选吧?我不相信delphi 这个号称"聪明的程序员用的"东东会连这一方面都考虑不到,我想这只是我的水平低的缘故,所以期望csdn的高手指点