2013-5-17-1编码解码

1.HtmlEncode   HtmlDecode

   HtmlEncode(string ) 将html文本编码。  HtmlDecode (string)相反,就是将html文本解码。

   e.g:

         <script></script>    ---> string encodeName = HttpUtility.HtmlEncode( " <script></script>  " );          编码后就为:    &lt;script&gt;&lt;/script&gt;
        再次将encodeName解码后,为:

                               HtmlDecode (string) ---->  <script></script>

       一般HtmlEncode是用于避免客户端用户可能输入带有不安全的html代码。如在cookie里存储用户标识,由于cookie是在客户端保存的,用户可以修改,当我们获取cookie的值时,为了安全考虑,我们最好 使用 HtmlEncode进行编码。e.g:  HttpContext.Current.Server.HtmlEncode(HttpContext.Current.Request.Cookies[cookieKey].Value);

你可能感兴趣的:(asp.net,编码解码)