URL 轉(zhuǎn)義字符參考表
URL 轉(zhuǎn)義字符參考表
提供了特殊字符在 URL 中的轉(zhuǎn)義規(guī)則。當(dāng)請求一個(gè) URL 時(shí),如果遇到特殊字符,為了避免解析歧義,URL 中的特殊字符將按照本參考表提供的規(guī)則進(jìn)行轉(zhuǎn)義(替換)。
URL 轉(zhuǎn)義字符 URL Escape Code
說明:在 RFC 3986 規(guī)范中不需要對波浪號 ~ 進(jìn)行編碼的;但在更早的 RFC 1738 規(guī)范中,會對波浪號 ~ 進(jìn)行編碼。因歷史遺留問題,現(xiàn)存的部分 URL 編碼實(shí)現(xiàn),仍然會 ~ 對進(jìn)行編碼。下表中也列出了 ~ 符號的編碼規(guī)則,供參考(本站還提供了在線 URL 編碼/解碼 工具,實(shí)現(xiàn)一鍵轉(zhuǎn)義URL)。
| 序號 | URL中出現(xiàn)的字符 | 將被轉(zhuǎn)義成 |
|---|---|---|
| 1 | (空格) | %20 |
| 2 | + | %2B |
| 3 | & | %26 |
| 4 | = | %3D |
| 5 | < | %3C |
| 6 | > | %3E |
| 7 | " | %22 |
| 8 | # | %23 |
| 9 | , | %2C |
| 10 | % | %25 |
| 11 | { | %7B |
| 12 | } | %7D |
| 13 | | | %7C |
| 14 | \ | %5C |
| 15 | ^ | %5E |
| 16 | ~ | %7E |
| 17 | [ | %5B |
| 18 | ] | %5D |
| 19 | ` | %60 |
| 20 | ; | %3B |
| 21 | / | %2F |
| 22 | ? | %3F |
| 23 | : | %3A |
| 24 | @ | %40 |
| 25 | $ | %24 |