HttpServerUtility 和 HttpUyility

參考: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("你好啊"));

相關文章
相關標籤/搜索