HTTP請求參數中特殊字符的轉義

有些符號在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) ;編碼

相關文章
相關標籤/搜索