url参数值中有+、空格、%20、%2b
问题分析:
url在get传递参数到另外一个页面的时候如果参数值在url地址栏中出现+或者%20 那么获取到的这个值是空格,因为空格通过url编码之后是%20或者+号
urlencode 将空格则编码为加号(+)
rawurlencode 将空格则编码为加号(%20)
如果参数值里面本身就需要传递+,怎么处理呢。需要先对+做url编码,然后在传递即可,+ url编码之后是%2b,地址栏有%2b那么在接收到的值里面就会有+。
版权声明:若无特殊注明,本文皆为《菜鸟站长》原创,转载请保留文章出处。
本文链接:url参数值中有+、空格、%20、%2b - http://www.wlphp.com/?post=228