URL中的特殊字符

URL無法顯示某些特殊符號,這個時候就要使用編碼。

編碼的格式為:一個百分號,后面跟對應字符的ASCII(16進制)碼值。

例如空格的編碼值是"%20"。(ASCII參考)

URL中的特殊字符

特殊含義十六進制

1.+表示空格(在URL中不能使用空格)%20

2./分隔目錄和子目錄%2F

3.?分隔實際的URL和參數%3F

4.%指定特殊字符%25

5.#表示書簽%23

6.& URL中指定的參數間的分隔符%26

7. = URL中指定參數的值%3D

1.字母數字字符"a"到"z"、"A"到"Z"和"0"到"9"保持不變。

2.特殊字符"."、"-"、"*"和"_"保持不變。

3.空格字符" "轉換為一個加號"+"。

4.所有其他字符都是不安全的,因此首先使用一些編碼機制將它們轉換為一個或多個字節。然后每個字節用一個包含3個字符的字符串"%xy"表示,其中xy為該字節的兩位十六進制表示形式。推薦的編碼機制是UTF-8。但是,出于兼容性考慮,如果未指定一種編碼,則使用相應平臺的默認編碼。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容