我有用HTML字符實體編碼的電子郵件地址。 .NET中是否能夠將它們轉換爲純字符串? 服務器
使用Server.HtmlDecode
解碼HTML實體。 若是要轉義 HTML, Server.HtmlEncode
用戶顯示<
和>
字符,請使用Server.HtmlEncode
。 編碼
您能夠使用HttpUtility.HtmlDecode
spa
若是使用的是.NET 4.0+,則還能夠使用WebUtility.HtmlDecode
,它不須要額外的程序集引用,由於它在System.Net
命名空間中可用。 code
若是沒有服務器上下文(即您離線運行),則能夠使用HttpUtility 。 HtmlDecode 。 資源
正如@CQ所說,您須要使用HttpUtility.HtmlDecode ,可是默認狀況下,它在非ASP .NET項目中不可用。 字符串
對於非ASP .NET應用程序,您須要添加對System.Web.dll
的引用。 在解決方案資源管理器中右鍵單擊您的項目,選擇「添加引用」,而後瀏覽System.Web.dll
的列表。 get
如今已經添加了引用,您應該可以使用徹底限定的名稱System.Web.HttpUtility.HtmlDecode
訪問該方法,或者爲System.Web
插入using
語句,使事情變得更容易。 it
在.Net 4.0上: io
System.Net.WebUtility.HtmlDecode()
無需包括C#項目的程序集 命名空間