Я хочу декодировать HTML или тексты. Я использовал -с то же result- эти функции:Декодирование всех объектов HTML сразу
- HtmlEntity.DeEntitize
- HttpUtility.HtmlDecode
- WebUtility.HtmlDecode
Например, когда я хотел декодировать Martian's atmosphere
, Я получаю Martian's atmosphere
вместо .
И когда я использую этот код (ехр), все правильно (символы декодируются):
TextBox1.Text = "Martian's atmosphere"
For i = 0 To 2
TextBox1.Text = WebUtility.HtmlDecode(TextBox1.Text)
i += 1
Next
Проблема заключается в том, я не хотел бы использовать циклы, потому что иногда я должен декодировать полная HTML-страница или длинные тексты.
Thank's.
Так вы говорите, вы должны запустить строку через HtmlDecode дважды, прежде чем он полностью декодированного? – Dave
'HttpUtility.HtmlDecode' Кажется, что работает: https://dotnetfiddle.net/CVJUxQ –
Да. Мне нужно запустить HtmlDecode больше. Если одно слово имеет 3 кодированных объекта, я должен запустить HtmlDecode 3 раза. – Tajrib