Как я могу преобразовать HTML кодировать символы в их действительные символы? - PullRequest
3 голосов
/ 13 мая 2011

Я использую метод WebClient.DownloadString, чтобы получить ответ от веб-сайта.

Иногда возвращаемая строка будет содержать символ ' в виде кода: n#39 (или аналогично, яя вспоминаю это из памяти).

Я использовал метод String.Replace для замены любых вхождений, но, возможно, есть встроенный метод, который позволяет мне преобразовывать эти кодировки в действительные символы.

Это существует?

Ответы [ 2 ]

9 голосов
/ 13 мая 2011

Да, вы можете сделать это, используя метод HttpUtility.HtmlDecode ().

HttpUtility.HtmlDecode(myEncodedString)

ps. Вам необходимо обратиться к сборке System.Web.dll в вашем проекте.

См. ЭтоПодробнее

1 голос
/ 13 мая 2011

Да, используя HttpUtility.HtmlDecode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...