有些符號在URL中是不能直接傳遞的,若是要在URL中傳遞這些特殊符號,那麼就要使用他們的編碼了
編碼的格式爲:%加字符的ASCII碼,
即一個百分號%,後面跟對應字符的ASCII(16進制)碼值
例如 空格的編碼值是"%20"javascript
+ URL中+號表示空格 %2B
空格 URL中的空格能夠用+號或者編碼 %20
/ 分隔目錄和子目錄 %2F
? 分隔實際的 URL 和參數 %3F
% 指定特殊字符 %25
# 表示書籤 %23
& URL中指定的參數間的分隔符 %26
= URL中指定參數的值 %3Djava
java中URL 的編碼和解碼函數
java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);函數
在javascript 中URL 的編碼和解碼函數
escape(String s)和unescape(String s) ;編碼