UrlEncode編碼是什么?
什么是UrlEncode編碼?
urlencode是一個函數,可將字符串以URL編碼,用于編碼處理。
URL編碼(URL encoding),也稱作百分號編碼(Percent-encoding), 是特定上下文的統一資源定位符?(URL)的編碼機制。
適用于統一資源標識符(URI)的編碼,也用于為”application/x-www-form-urlencoded” MIME準備數據, 因為它用于通過HTTP的請求操作(request)提交HTML表單數據。

?UrlEncode編碼原理
將需要轉碼的字符轉為16進制,然后從右到左,取4位(不足4位直接處理),每2位做一位,前面加上%,編碼成%XY格式。
比如:
空格ASCII碼是32,對應16進制是20,那么urlencode編碼結果是:%20,但在新標準中空格對應的是+,見RFC-1738
比如:
中ASCII碼是-10544,對應的16進制是D6D0,那么urlencode編碼結果是:%D6%D0
請輸入姓名或昵稱
如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
=