C# 如何在HttpWebResponse类中设置ContentEncoding

C# 如何在HttpWebResponse类中设置ContentEncoding,c#,.net,httpwebresponse,C#,.net,Httpwebresponse,在.net framework中有一个名为HttpWebResponse的类,其中有以下属性: public string ContentEncoding { get; } 如果此属性上没有setter,那么如何设置它以及在哪里设置它?在使用服务器配置的编码创建响应时设置它。编码定义如何将Unicode字符转换为字节[]。我确信这是一个只读属性,是其中一种编码类型的“友好名称”字符串表示,特别是服务器用于编码文本的类型 有两种编码类型: System.Text.ASCIIEncoding Sy

在.net framework中有一个名为HttpWebResponse的类,其中有以下属性:

public string ContentEncoding { get; }

如果此属性上没有setter,那么如何设置它以及在哪里设置它?

在使用服务器配置的编码创建响应时设置它。编码定义如何将Unicode字符转换为字节[]。我确信这是一个只读属性,是其中一种编码类型的“友好名称”字符串表示,特别是服务器用于编码文本的类型

有两种编码类型:

System.Text.ASCIIEncoding
System.Text.UnicodeEncoding
System.Text.UTF32Encoding
System.Text.UTF7Encoding
System.Text.UTF8Encoding