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

如何读取文本文件(txt)中的中文汉字

楼主hujingluhujinglu(石头)2004-12-01 21:39:55 在 .NET技术 / C# 提问

如何读取文本文件(txt)中的中文汉字  
  在线等! 问题点数:0、回复次数:6Top

1 楼slackeriam(懒鬼)回复于 2004-12-01 21:44:41 得分 0

StreamReader   sr   =   new   StreamReader(path,   Encoding.GetEncode("gb2312"));  
  string   line   =   sr.ReadLine();  
   
  如上代码可读取gb2312编码的文本。Top

2 楼zhangzs8896(小二)回复于 2004-12-01 21:52:15 得分 0

参考:  
  //读取文本文件,注意设置此文件的访问权限  
  FileStream   fs   =   new   FileStream("e:\\通知.txt",   FileMode.Open);  
  byte[]   bytes   =   new   byte[(int)fs.Length];  
  fs.Read(bytes,   0,   bytes.Length);  
  fs.Close();  
  strNews   =   System.Text.Encoding.GetEncoding("gb2312").GetString(bytes);  
  strNews=strNews.Replace("\r","<br>");  
  strNews=strNews.Replace("\0","&nbsp;&nbsp;");  
  strNews=strNews.Replace("\t","&nbsp;&nbsp;&nbsp;&nbsp;");  
  strNews=strNews.Replace("   ","&nbsp;&nbsp;");  
   
  //html   下  
  <MARQUEE   onmouseover="this.stop()"   style="BORDER-RIGHT:   dimgray   thin;   BORDER-TOP:   dimgray   thin   solid;   Z-INDEX:   101;   LEFT:   40px;   BORDER-LEFT:   dimgray   thin;   WIDTH:   780px;   COLOR:   green;   BORDER-BOTTOM:   dimgray   thin   solid;   POSITION:   absolute;   TOP:   80px;   HEIGHT:   468px;   TEXT-DECORATION:   none"  
  onmouseout="this.start()"   scrollAmount="3"   scrollDelay="80"   direction="up"   behavior="scroll">  
  <%=strNews%>     //读取strNews  
  </MARQUEE>Top

3 楼chenyuming2004(这辈子我算是废了)回复于 2004-12-02 11:37:30 得分 0

就是注意一下编码问题。  
  用System.Text.Encoding.Default或Encoding.GetEncode("gb2312")都行。Top

4 楼yblcgw(黑马之王)回复于 2004-12-02 12:09:37 得分 0

楼上的说得都对Top

5 楼wsh236(与龙同在)回复于 2005-05-08 10:02:06 得分 0

Encoding.GetEncode("gb2312")Top

6 楼cxa(安心)回复于 2005-05-08 11:34:55 得分 0

stream   =   new   StreamReader(filename,System.Text.Encoding.Default);Top

相关问题

  • 如何读取文本文件中的汉字(双字节)
  • 请问关于streamReader读取txt文本文件的问题~~~~~~
  • 从文本文件中读取汉字字符串时乱码的问题
  • 访问文本文件的问题,如何正确读取汉字?
  • 读取文本文件
  • 读取文本文件?
  • 文本文件的读取
  • PHP读取文本文件
  • 怎样写程序识别纯文本文件中(.txt) 中的汉字?
  • 如何读取文本文件?

关键词

  • strnews
  • 读取
  • 文本文件
  • getencode
  • gb2312
  • streamreader
  • encoding
  • fs
  • txt
  • replace

得分解答快速导航

  • 帖主:hujingluhujinglu

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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