繁体   English   中英

如何在C#中设置编码?

[英]How to set encoding in C#?

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

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

  • HttpWebReponse Web请求以代码形式接收到的响应。 换句话说,您不必在上面设置数据,因为它是由另一台服务器发送的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM