解析url参数含有特殊字符的情况

1 urlc传参数,本来的意思是var str=bbb.aspx?page=1&key=关键字是作为一个整体的参数,但是往往后台会解析成两个。

   aaa.aspx?id=1&backurl=str

2 加escape(bbb.aspx?page=1&key=关键字),就可以作为整体传了

3 今天查了一下编码的几个参数,escape适用于前后台编码一致的情况,还有其他的时候用其他的方法。

4 参数含有一些特殊字符,比如http://,-,/,空格等等,一般都可以通过加编码的方式解决,server.urlencode()等。

原文地址:https://www.cnblogs.com/judy0605/p/3623848.html