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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM