HtmlEncode con nombre de entidad HTML, ¿es posible?
Estoy usando el siguiente método paraHtmlEncode
algunostext
que está enSpanish
, Me gusta esto:
string word = "configuración";
string encodedWord = System.Net.WebUtility.HtmlEncode(word);
El resultado es el esperado:
configuración
¡Pero! eló
el texto representa elNúmero de entidad HTML para una minúscula latina "o" con agudo.
Sin embargo, quiero saber si hay una manera, usando una función incorporada que no conozco, biblioteca, etc., para mostrar elNombre de entidad HTML del número de entidad HTML y también admite otros caracteres (como una solución genérica).
Lo que he intentado hasta ahora es buscar una tabla de entidades HTML (había muchas en Google pero utilicé esta:http://www.ascii.cl/htmlcodes.htm) luego creó una costumbremethod
para reemplazar lo necesariostring
de la palabra haciendo un mapeo.
Entonces, si la palabra contieneó
entonces el texto correspondiente se reemplazará a suNombre de entidad HTML cual esoacute;
pero es realmente doloroso ya que hay muchos casos / escenarios.
Finalmente, el resultado deseado será:
configuración