Converti "& aring;" "& ouml;" alla sua normale rappresentazione

c# character-encoding html-agility-pack iso-8859-1

Domanda

Sto caricando una pagina Web System.Net.WebClient . La pagina è in codifica ISO-8859-1 . Se lo scrivo per file e poi aperto, posso vedere tutti i caratteri normalmente.

Ma se metto questo contenuto in HtmlAgilityPack e poi estrai la proprietà innerText, sto ricevendo qualche lettera speciale codificata come å e ö .

Come convertirli in una rappresentazione normale?

Risposta accettata

Utilizzare il metodo HttpUtility.HtmlDecode

HttpUtility.HtmlDecode("å"); // Ã¥

Risposta popolare

È possibile chiamare il metodo HtmlEntity.DeEntitize con la stringa di testo come parametro.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché