URL 传参转义 (特殊符号转义)

Posted unixcs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL 传参转义 (特殊符号转义)相关的知识,希望对你有一定的参考价值。

url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?
解决办法
将这些字符转化成服务器可以识别的字符,对应关系如下:
URL字符转义

用其它字符替代吧,或用全角的。

 

+      URL 中+号表示空格                                   %2B   

空格      URL中的空格可以用+号或者编码                 %20 

/       分隔目录和子目录                                       %2F     

?      分隔实际的URL和参数                                 %3F     

%     指定特殊字符                                             %25     

       表示书签                                                   %23     

&        URL 中指定的参数间的分隔符                   %26     

       URL 中指定参数的值                                  %3D

 
 

以上是关于URL 传参转义 (特殊符号转义)的主要内容,如果未能解决你的问题,请参考以下文章

请求传参 有特殊符号

url传值含有特殊符号会被转义,怎样保证所有特殊符号都被编码?

在传参时,url参数中包含+空格=%&#等特殊符号的处理

URL传参中不能带特殊的字符以及处理方案

MyBatis中特殊符号的转义

记一次400错误引发的血案(URL中特殊符号的转义/400 bad request错误)