【发布时间】:2011-08-04 16:10:48
【问题描述】:
我遇到了编码问题,我想将编码设置为例如HttpWebResponse resp,在我看到的任何地方都说类似resp.ContentEncoding = Encoding.UTF8,但实际上这是错误的,因为它说 ContentEncoding 是读取- 唯一属性,请帮助我。
【问题讨论】:
标签: c# asp.net encoding character-encoding response
我遇到了编码问题,我想将编码设置为例如HttpWebResponse resp,在我看到的任何地方都说类似resp.ContentEncoding = Encoding.UTF8,但实际上这是错误的,因为它说 ContentEncoding 是读取- 唯一属性,请帮助我。
【问题讨论】:
标签: c# asp.net encoding character-encoding response
您需要区分两个听起来相似但非常不同的类:
HttpWebReponse 是 received 代码来自网络请求的响应。换句话说,您不需要设置上面的数据,因为它是由另一台服务器发送的。
HttpResponse 是 您的代码从 ASP.NET 发送的响应。这是您可以将响应数据写入的对象...并且ContentEncoding 属性是可写的。
【讨论】: