IT干货网

c#之C#中如何设置编码

me-sa 2026年07月28日 编程设计 28 0

我在编码方面遇到问题,我想将编码设置为 HttpWebResponse resp,在我看到的所有地方都显示类似 resp.ContentEncoding = Encoding.UTF8 >,但实际上这是错误的,因为它说 ContentEncoding 是只读属性,请帮助我。

请您参考如下方法:

您需要区分两个听起来相似但截然不同的类:

  • HttpWebReponse是从网络请求的代码中收到的响应。换句话说,您无法在其上设置数据,因为它是由另一台服务器发送的。

  • HttpResponse是您的代码从 ASP.NET 发送的响应。这是您将响应数据写入到的对象...以及 ContentEncoding属性可写的。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!