encodeURI()decodeURI()

js里面的encodeURI()对应C#

System.Web.HttpUtility.UrlEncode("", System.Text.Encoding.GetEncoding("gb2312"))

 

decodeURI()对应C#中

System.Web.HttpUtility.UrlDecode("%B1%E0%C2%EB", System.Text.Encoding.GetEncoding("GB2312")));  

 

http://zpball.javaeye.com/blog/699413  这个帖子里面有相应的JS函数

 

2010-07-21 今天用到一个新东西:

escape和unscape和.net中对应的编码与解码分别是HttpUtility.UrlEncodeUnicode,Server.UrlDecode 

确切的说为了防止乱码我再JS里面把参数用escape函数加密,然后再C#里面用Server.UrlDecode 解开!

你可能感兴趣的:(encodeURI)