net - text to html c#
Conversión y amp; a & etc (6)
Para el codificador simple .NET <4
public static string HtmlEncode(string value)
{
return value.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("/"", """).Replace("''", "'");
}
Quiero convertir &
para &, "
a "etc. ¿Hay una función en c # que podría hacer eso sin escribir todas las opciones manualmente?
Puede usar System.Net.WebUtility.HtmlDecode(uri);
Un buen artículo sobre este tema: Diferentes formas de escapar de una cadena XML en C #
Usa el método estático
HttpUtility.HtmlEncode
cambiar &
a &
y "
para "
HttpUtility.HtmlDecode
hacer lo contrario.
System.Web.HttpUtility.HtmlDecode()
Editar : Note desde here que "Para codificar o decodificar valores fuera de una aplicación web, use ..."
System.Net.WebUtility.HtmlDecode()