我遇到了编码方面的问题,我想将编码设置为HttpWebResponse resp
,我看到的地方就像resp.ContentEncoding = Encoding.UTF8
那样,但实际上这是错误的,因为它说的是ContentEncoding是一个只读属性,请帮帮我。
答案 0 :(得分:6)
您需要区分两个听起来相似但非常不同的类:
HttpWebReponse
是来自网络请求的代码中的收到的回复。换句话说,你没有设置上面的数据,因为它是由另一台服务器发送的。
HttpResponse
是您的代码从ASP.NET发送的响应。这是您将响应数据写入...并且ContentEncoding
属性 可写的对象。