直接上代码
Request = (HttpWebRequest) WebRequest.CreateHttp(URL);
Response = Request.GetResponse() as HttpWebResponse;
Stream respStream = Response.GetResponseStream();
// Encoding encoding = Encoding.GetEncoding("gb2312");
StreamReader streamReader = new StreamReader(respStream,System.Text.GB2312Encoding.Instance);
这个才是关于GB2312正确的编码格式 System.Text.GB2312Encoding.Instance;
如果没有这个的话可以在rider Nuget搜索下载
这段代码展示了如何在C#中正确读取使用GB2312编码的HTTP响应内容。通过HttpWebRequest创建请求,获取响应,并使用GB2312编码的StreamReader读取响应流。
5242

被折叠的 条评论
为什么被折叠?



