url后面的参数带了&、?等特殊字符,会无法正确获取参数的解决办法

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

 

posted @ 2020-03-19 17:02  至善为止  阅读(3009)  评论(0)    收藏  举报