1.问题描述
因为这些特殊字符会被浏览器当作关键字来用,无法用这些特殊字符传参。
2.解决办法
手动转义,例如&手动改成%26
特殊符号转义码如下:
| 符号 | url中转义结果 | 转义码 |
| + | URL 中+号表示空格 | %2B |
| 空格 | URL中的空格可以用+号或者编码 | %20 |
| / | 分隔目录和子目录 | %2F |
| ? | 分隔实际的URL和参数 | %3F |
| % | 指定特殊字符 | %25 |
| # | 表示书签 | %23 |
| & | URL 中指定的参数间的分隔符 | %26 |
| = | URL 中指定参数的值 | %3D |
参考链接:https://www.cnblogs.com/swjian/p/7850723.html
