url 傳遞引數 特殊字元 解決方法

2021-08-30 03:50:57 字數 549 閱讀 2295

_,~,0-9,a-z,a-z

encodeuricomponent不編碼字元有71個:!, ',(,),*,-,.,_,~,0-9,a-z,a-z

以下是url中可能用到的特殊字元及在url中的經過編碼後的值:

字元特殊字元的含義

url編碼

#用來標誌特定的文件位置

%23

%對特殊字元進行編碼

%25

&分隔不同的變數值對

%26

+在變數值中表示空格

%2b

/表示目錄路徑

%2f\

表示目錄路徑

%5c=

用來連線鍵和值

%3d

?表示查詢字串的開始

%3f空格

空格%20.句號

%2e:

冒號%3a

專案中發現,直接對url中的引數部分做encodeuri()編碼轉換,後台servlet通過getparamater()獲取時,不需要轉換可以直接獲取到正確的值。說明:引數沒有用到中文,框架用的是struts框架。

url 傳遞引數 特殊字元 解決方法

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼 十六進製制值1.url 中 號表示空格 2b2.空格url中的空格可以用 號或者編碼 203.分隔目錄和子目錄 2f4.分隔實際的 url 和引數 3f5.指定特殊字...

url特殊字元轉義及解決方法

標籤 url特殊字元 url特殊字元需轉義 1 空格換成加號 2 正斜槓 分隔目錄和子目錄 3 問號 分隔url和查詢 4 百分號 制定特殊字元 5 號指定書籤 6 號分隔引數 轉義字元的原因 如果你的表單使用get方法提交,並且提交的引數中有 等特殊符的話,如果不做處理,在service端就會將 ...

url特殊字元轉義及解決方法

url特殊字元需轉義 1 空格換成加號 2 正斜槓 分隔目錄和子目錄 3 問號 分隔url和查詢 4 百分號 制定特殊字元 5 號指定書籤 6 號分隔引數 轉義字元的原因 如果你的表單使用get方法提交,並且提交的引數中有 等特殊符的話,如果不做處理,在service端就會將 後面的作為另外乙個引數...