【问题标题】:How to set encoding in C#?如何在 C# 中设置编码?
【发布时间】:2011-08-04 16:10:48
【问题描述】:

我遇到了编码问题,我想将编码设置为例如HttpWebResponse resp,在我看到的任何地方都说类似resp.ContentEncoding = Encoding.UTF8,但实际上这是错误的,因为它说 ContentEncoding 是读取- 唯一属性,请帮助我。

【问题讨论】:

标签: c# asp.net encoding character-encoding response


【解决方案1】:

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

  • HttpWebReponsereceived 代码来自网络请求的响应。换句话说,您不需要设置上面的数据,因为它是由另一台服务器发送的。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2011-08-29
    相关资源
    最近更新 更多