当我们传参通过url中会出现特殊符号被解析的问题
当我们传参通过url中会出现特殊符号被解析的问题
当我们在传参或是url中遇到特殊字符时,经过url地址栏特殊字符就会被解析,导致我们在另⼀个页⾯接收到地址时⽆法使⽤。通过url解析后的编码在w3school可以查到:
针对这种情况我们就需要在传⼊时先进性编码,后在需要的地⽅进⾏解码。
在线url网址编码解码
然后放⼼使⽤!
js的内置函数⽂本进⾏编码的有三个:escape,encodeURI,encodeURIComponent;
相应的也有三个解码函数:
unescape,decodeURI,decodeURIComponent;
1.escape和unescape
因此它常⽤于解析⼀段字符串。
这⼀组常⽤于解析整体的url值 但其中不能含有分隔符 ⽐如?和#
这⼀组常⽤于url中有⽤分隔符拼接起来的参数时

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。