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 解开!