返回信息流如题,不知道像这种情况怎么解决,百度上也没搜到好的解决办法,多谢。
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3182同步于 2011/7/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
C# 用WebClient.DownloadData(URL)如果网页中有中文就出现乱
msbaidu
2011/7/30镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
是不是需要设置一下编码 改为gb2312什么的?
【 在 msbaidu (live) 的大作中提到: 】
: 如题,不知道像这种情况怎么解决,百度上也没搜到好的解决办法,多谢。
WebClient myWebClient = new WebClient();
Stream myStream = myWebClient.OpenRead(url);
WebHeaderCollection myHeader = myWebClient.ResponseHeaders;
string myCharset = myHeader.Get("Content-Type");
Match myMatch = Regex.Match(myCharset, "(?<=(charset=)).*$");
StreamReader myReader = new StreamReader(myStream, Encoding.GetEncoding(myMatch.ToString()));
myReader.ReadToEnd();
或者用 HttpWebRequest
【 在 msbaidu 的大作中提到: 】
: 如题,不知道像这种情况怎么解决,百度上也没搜到好的解决办法,多谢。
: --