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()