地址URL中特殊字符串轉意編碼

字符 - URL編碼值

空格 - %20

" - %22

# - %23

% - %25

& - %26

( - %28

) - %29

+ - %2B

, - %2C

/ - %2F

: - %3A

; - %3B

< - %3C

= - %3D

> - %3E

? - %3F

@ - %40

\ - %5C

| - %7C

URL特殊字符轉義

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()函數或者直接改成相對應的十六進制的值

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容