參考:msdnweb
HttpServerUtilityide
提供用於處理 Web 請求的 Helper 方法。函數
2017/08/07 加密解碼 工具
這個類沒有構造函數,因此不能直接new. ui
兩種狀況會返回這個類的實例。編碼
①在頁面裏面加密
②在通常處理程序spa
返回了實例,就能夠調用裏面的方法了。3d
Response.Write("Url:"+Server.UrlEncode("你好啊")+"<br>"); Response.Write("Html:"+Server.HtmlEncode("<script>unsafe</script>"));
編碼以後解碼就能夠了code
Response.Write("ascii:" + Server.UrlDecode("%e4%bd%a0%e5%a5%bd%e5%95%8a") + "<br>");
------其餘的方法待續
HttpUtility類
定義:提供在處理 Web 請求時用於編碼和解碼 URL 的方法。 此類不能被繼承。
HttpUtility 類內部用 HttpServerUtility 類,其方法和屬性可經過內部 ASP.NET Server 對象。 此外,HttpUtility 類包含編碼和解碼實用工具方法,不能從 Server。
編碼效果跟上面是同樣的,只是一個能夠直接調用,一個則須要返回它的實例。
Response.Write("Url:"+Server.UrlEncode("你好啊")+"<br>"); Response.Write("|Url:"+HttpUtility.UrlEncode("你好啊"));