编码/解码方法
1.decodeURI()
2.decodeURIComponent()
3.encodeURI()
4.encodeURIComponent()
为什么
URL中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。如"?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后再用“=”来分割出参数值。
但是如果value中有=或&这种特殊字符,服务器解析时就会产生歧义,所以需要URL编码。