HtmlEncode(String) 將字符串轉換爲 HTML 編碼字符串。html
HtmlDecode(String) 將已經爲 HTTP 傳輸進行過 HTML 編碼的字符串轉換爲已解碼的字符串。web
在web端項目中一般使用HttpUtility.HtmlEecode,HttpUtility.HtmlDecode,Server.HtmlEncode,Server.HtmlDecode;api
在C端項目中一般使用WebUtility.HtmlEncode,WebUtility.HtmlDecode;asp.net
在說HttpUtility.HtmlEecode,HttpUtility.HtmlDecode,Server.HtmlEncode,Server.HtmlDecode這幾個以前呢,得先說下HttpServerUtility類。函數
提供用於處理 Web 請求的 Helper 方法。工具
html編碼相關的方法以下:編碼
這個類沒有構造函數,因此不能直接new出來一個實例;spa
但三種種狀況會返回這個類的實例。.net
提供在處理 Web 請求時用於編碼和解碼 URL 的方法。 此類不能被繼承。3d
HttpUtility類在內部使用HttpServerUtility類,其方法和屬性經過內部 ASP.NETServer對象對外公開。 此外,HttpUtility類包含編碼和解碼實用工具方法,當不能訪問Server時,能夠使用它。
該類在web項目中均可以使用:
在C端項目中使用System.Net.WebUtility類進行Html編解碼:WebUtility.HtmlEncode,WebUtility.HtmlDecode
http://www.javashuo.com/article/p-huzaroxe-mm.html