| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1000 人关注过本帖
标题:?为什么不能取得网页原代码中的汉字?
只看楼主 加入收藏
diaowubin
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-4-23
收藏
 问题点数:0 回复次数:3 
?为什么不能取得网页原代码中的汉字?
StringBuilder strb = new StringBuilder(""); try { WebRequest wq = WebRequest.Create("http://www.ccbfu.com"); WebResponse wp = wq.GetResponse(); //我试了Encoding的所有字符都不行!奇怪! StreamReader sr = new StreamReader(wp.GetResponseStream(), Encoding.UTF7); string str = ""; while((str = sr.ReadLine()) != null) { strb.Append(str + "\r\n"); } sr.Close(); } catch(WebException we) { MessageBox.Show(we.Message); } 期待答复!共同进步!
搜索更多相关主题的帖子: 网页 汉字 Encoding 代码 
2005-05-10 19:34
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

StreamReader sr = new StreamReader(path, Encoding.GetEncode("gb2312")); System.Text.Encoding.Default 或 Encoding.GetEncode("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","&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>

2005-05-10 22:02
diaowubin
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-4-23
收藏
得分:0 
   
    够详细!
    谢了!
   
    现在像版主这么热心的少罗

2005-05-10 22:33
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
感谢,我也是偷得浮生半日闲才能上一下论坛,一般都很忙。
2005-05-10 23:37
快速回复:?为什么不能取得网页原代码中的汉字?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021733 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved