转换& 等等
我想转换&
到&, "
到“等。是否有一个函数在C#中可以做到这一点,而不写所有的选项manualy?
System.Web.HttpUtility.HtmlDecode()
使用静态方法
HttpUtility.HtmlEncode
改变&
和"
to "
。使用
HttpUtility.HtmlDecode
做相反的事。
你可以使用System.Net.WebUtility.HtmlDecode(uri);
Server.HtmlDecode 。
关于这个主题的好文章: 不同的方式如何在C#中转义XMLstring
对于.NET <4简单的编码器
public static string HtmlEncode(string value) { return value.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'"); }