URLEncode和URLDecoder作用

weixin_34120274發表於2016-09-10

一、基本原理

對於URL傳遞到後臺,會對其中的有些字元進行編碼,以下是我百度到的一些資料。

 

 網頁中的表單使用POST方法提交時,資料內容的型別是 application/x-www-form-urlencoded,這種型別會:

  1.字元"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不會被編碼;

  2.將空格轉換為加號 (+) ;

  3.將非文字內容轉換成"%xy"的形式,xy是兩位16進位制的數值;

  4.在每個 name=value 對之間放置 & 符號。

  URLEncoder類包含將字串轉換為application/x-www-form-urlencoded MIME 格式的靜態方法。

二、說明

所以URLEncode就是將URL中特殊部分進行編碼。URLDecoder就是對特殊部分進行解碼。

 

相關文章