網址URL中特殊字符轉義編碼


  字符 - URL編碼值

字符 URL編碼值
空格 %20
" %22
# %23
% %25
& %26
( %28
) %29
+ %2B
, %2C
/ %2F
: %3A
; %3B
< %3C
= %3D
> %3E
? %3F
@ %40
\ %5C
| %7C

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

URL中一些字符的特殊含義,基本編碼規則如下
  1、空格換成加號(+)
  2、正斜杠(/)分隔目錄和子目錄
  3、問號(?)分隔URL和查詢
  4、百分號(%)制定特殊字符
  5、#號指定書簽
  6、&號分隔參數


  如果需要在URL中用到,需要將這些特殊字符換成相應的十六進制的值
  + %2B
  / %2F
  ? %3F
  % %25
  # %23
  & %26

  由於在項目中經常要用AJAX傳SQL給后台服務端,會遇到select num+1 from dual或者左右連接形式,總會丟掉(+),這個時候可以嘗試用一下URL特殊字符轉義,用JS的encodeURI()函數或者直接改成相對應的十六進制的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM