Удаление HTML-сущностей в строках

У меня есть текст, который получен при нажатии кнопки ссылки:

Когда я нажимаю кнопку, я получаю следующее возвращаемое:

Test UAT's for release 2.2.0

Похоже, объекты HMTL извлекаются. Как мне превратить их обратно в нормальные строки?

2 ответа

Решение

Вам не нужно удалять объекты Html, на самом деле строка, которую вы показываете здесь, HTML Encoded так что вам просто нужно сделать Html Decoding чтобы получить его в нормальной форме.

Для этого у вас есть метод HttpUtility.HtmlDecode.

string normalString = HttpUtility.HtmlDecode(myEncodedString);

Если вы используете.NET 4.0 или выше, вы также можете использовать WebUtility.HtmlDecode

Используйте HttpUtility.HtmlDecode для декодирования строки.

Другие вопросы по тегам