110,536
社区成员
发帖
与我相关
我的任务
分享
HttpWebRequest webrq = (HttpWebRequest)WebRequest.Create(uri);
webrq.Method = "GET";
webrq.AutomaticDecompression = DecompressionMethods.GZip;
webrq.Timeout = 50000;
HttpWebResponse webrp = (HttpWebResponse)webrq.GetResponse();
StreamReader reader = new StreamReader(webrp.GetResponseStream());//不指定编码类型
string html = reader.ReadToEnd();
StreamReader reader = new StreamReader(webrp.GetResponseStream(),编码类型);
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Console.WriteLine("The encoding method used is: " + myHttpWebResponse.ContentEncoding);
Console.WriteLine("The character set used is :" + myHttpWebResponse.CharacterSet);
Encoding encoding = Encoding.GetEncoding( myHttpWebResponse.ContentEncoding );
StreamReader reader= new System.IO.StreamReader(stream, encoding);
System.IO.BufferedStream bs = new System.IO.BufferedStream(stream);
stream.Seek(0, System.IO.SeekOrigin.Begin);