Как установить кодировку в C #? - PullRequest
2 голосов
/ 04 августа 2011

У меня есть проблема с кодировкой, я хочу установить кодировку, например, на HttpWebResponse resp, везде, где я смотрю, это говорит что-то подобное resp.ContentEncoding = Encoding.UTF8, но на практике это неправильно, потому что говорит, что ContentEncoding - это чтениетолько имущество, пожалуйста, помогите мне.

1 Ответ

6 голосов
/ 04 августа 2011

Вы должны различать два схожих, но очень разных класса:

  • HttpWebReponse - это ответ , полученный в коде от веб-запроса. Другими словами, вы не можете установить данные на нем, потому что они были отправлены другим сервером.

  • HttpResponse - это ответ ваш код отправляет из ASP.NET. Это объект, который вы можете записать в свои данные ответов ... и свойство ContentEncoding доступно для записи .

...