CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

乱码问题

楼主acxcod(acx)2003-08-03 00:24:15 在 Delphi / VCL组件开发及应用 提问

用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

相关问题

  • 乱码?
  • 乱码!!!!
  • 乱码?
  • 乱码
  • 乱码
  • 乱码
  • 乱码????????????????????
  • 乱码
  • 乱码??!!
  • 乱码!

关键词

  • 乱码
  • streamreader
  • label1

得分解答快速导航

  • 帖主:acxcod

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo