URL中含特殊字元傳參

2022-01-12 18:55:58 字數 1850 閱讀 4017

url中如果含有特殊字元,普通的表單提交可能沒有問題,但是像 postman 等介面除錯工具就很可能出現問題;要解決這些問題,我們必須用對應的url編碼值來替換引數中的這些字元

特殊字元

url編碼值

空格

%20

"

%22

#

%23

%

%25

&

%26

'

%27

(

%28

)

%29

+

%2b

,

%2c

/

%2f

:

%3a

;

%3b

<

%3c

=

%3d

>

%3e

?

%3f

@

%40

\

%5c

|

%7c

url中一些字元的特殊含義,基本編碼規則如下:

特殊字元

含義

+

空格

/

分隔目錄和子目錄

?

分隔url和查詢

%

指定特殊字元

#

指定書籤

&

分隔引數

四. 其他字元編碼

參考:

用URL傳參帶特殊字元的問題!

用url傳參帶特殊字元,特殊字元丟失 用url傳引數的時候,用 符號連線,如果某乙個引數中含 這些符號的時候,在另乙個頁面getparameter就會取不到傳過來的引數,在前不久 開發中,就遇到這樣的問題,後來還是在網上查了很久,才獲得解決的。當問題得到解決時,才想起剛上大一不久,有一位師兄曾講過這...

URL中傳參帶有 2F等特殊字元

用url傳參帶特殊字元,特殊字元丟失,比如傳參的時候,用 符號連線,如果其中的乙個引數中含有 這些符號的時候,在另乙個頁面getparameter就會取不到穿過來的引數。比如在a.jsp中,我要跳轉到b.jsp,在a.jsp中這樣寫 如果parameter1中含有 這些特殊字元,在b.jsp中就得不...

URL傳參中不能帶特殊的字元以及處理方案

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。編碼的格式為 加字元的ascii碼,即乙個百分號 後面跟對應字元的ascii 16進製制 碼值。例如 空格的編碼值是 20 如果不使用轉義字元,這些編碼就會當url中定義的特殊字元處理。下表中列出了一些 ...