Convertir "& aring" "& ouml;" a su representación normal

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

Pregunta

Estoy cargando una página web System.Net.WebClient . La página está en ISO-8859-1 codificación ISO-8859-1 . Si lo escribo en un archivo y luego lo abro, puedo ver todos los caracteres normalmente.

Pero si pongo este contenido en HtmlAgilityPack y luego extraigo la propiedad innerText, recibo una letra especial codificada como å y ö .

¿Cómo convertirlos a representación normal?

Respuesta aceptada

Utilice el método HttpUtility.HtmlDecode

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

Respuesta popular

Puede llamar al método HtmlEntity.DeEntitize con la cadena de texto como parámetro.



Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow