如何读取文本文件(txt)中的中文汉字
在线等!
在线等!
解决方案 »
- 工作流软件调研后的问题
- 求C#页面转发的一个实例!!!!
- input type=file 上传图片问题
- c# 设置文件关联?急等!
- 怎么进行事务更新
- 大家有谁见过这样的病毒?对电脑和网络有什么影响?请知情人士帮哥们解答下!
- 怎么获取DataGrid中的某一行数据到DataRow中
- .net环境下用c#写的程序如何发布才能在wince平台上运行
- 如何使鼠标右键也能选定treeView1中的某个TreeNode?
- 那位大哥推荐一本C#的好书吧!小弟不胜感激呀!
- 如何将一个byte[] 8个字节 转换成一个 long?
- VB 怎么修改成如下 C# 的数据库连接方式: (注:一定还要用VB,不能用C#)
string line = sr.ReadLine();如上代码可读取gb2312编码的文本。
//读取文本文件,注意设置此文件的访问权限
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"," ");
strNews=strNews.Replace("\t"," ");
strNews=strNews.Replace(" "," "); //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>
用System.Text.Encoding.Default或Encoding.GetEncode("gb2312")都行。