阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

asp.net与js中对Url进行utf8编码与解码

Posted on 2011-01-10 15:28  宽田  阅读(1146)  评论(0编辑  收藏  举报

在js中的方法:

        <script type="text/javascript">
            
//js下加码与解码
            var escapeVal = encodeURI("中国");
            
var UnescapeVal = decodeURI("中国");
            document.write(escapeVal 
+ "<br/>");
            document.write(UnescapeVal 
+ "<br/>");
        
</script>

 

在Asp.net中的方法:

        <%
            
//Asp.net下加码与解码
            string escapeValue = HttpUtility.UrlEncode("中国", Encoding.UTF8);
            
string unescapeValue = HttpUtility.UrlDecode(escapeValue, Encoding.UTF8);
            Response.Write(escapeValue
+"<br/>");
            Response.Write(unescapeValue 
+ "<br/>");
        
%>