乱码问题
用StreamReader的ReadLine()方法从文本文件中读出来的中文是乱码,如下例,怎样解决?
StreamReader a = new StreamReader(@"c:\abc.txt");
Label1.Text = a.ReadLine();
这样, Label1中显示的是乱码,而非中文,但字母就正常.
问题点数:0、回复次数:5Top
1 楼bluenightsky()回复于 2003-08-03 09:27:48 得分 0
gzTop
2 楼acxcod(acx)回复于 2003-08-03 09:29:53 得分 0
大侠们真没遇过这个问题吗?
你们不妨试试.
如果真不能解决,能有StreamReader的代用品吗?Top
3 楼fuzhan820(fzd)回复于 2003-08-03 22:38:20 得分 0
upTop
4 楼kejian(御剑飞仙)回复于 2003-08-04 00:21:59 得分 0
没试过,是不是label1的字符集设置错了啊?
====================================================================
像和尚的唐僧。。。
====================================================================
Top
5 楼Little2000(rainy)回复于 2003-08-04 08:52:32 得分 0
var
F: TextFile;
S: String;
begin
AssignFile(F,'c:\abc.txt');
Reset(F);
while not Eof(F) do
begin
Readln(F,S);
Label1.Caption := S;
end;
end;
试试用这种方法呢?Top




