--- title: Url Encoding Reference localeTitle: 网址编码参考 --- ## 网址编码参考 URL是网站的地址。就像邮政地址必须遵循邮递员理解的特定格式一样,URLS必须遵循要理解的格式并将您带到正确的位置。 URL字符串中只允许使用某些字符,字母字符,数字和几个字符`; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #`可以有特殊含义。 #### 保留字符: |人物|意义| | --- | --- | | :|从地址|中分离协议(http) | / |单独的域和目录| | #|单独的锚| | ? |单独的查询字符串| | &|单独的查询元素| | @ |从域名中分离用户名和密码 | %|表示编码字符| | + |表示空格| #### 编码方式: 任何不是字母字符,数字或保留字符的字符都需要进行编码。 URL使用ASCII(“美国信息交换标准代码”)字符集,因此编码必须是有效的ASCII格式。 大多数Web语言都有函数为您执行此编码,例如在JavaScript `encodeURI()`和PHP `rawurlencode()` 。 |人物|编码| | --- | --- | |空间| %20 | | ! | %21 | | “|%22 | | #| %23 | | $ | %24 | | %| %25 | | &| %26 | | '| %27 | | (|%28 | | )| %29 | | \* | %2A | | + | %2B | | ,| %2C | | - | %2D | | 。 | %2E | | / | %2F | | 0 | %30 | | 1 | %31 | | 2 | %32 | | 3 | %33 | | 4 | %34 | | 5 | %35 | | 6 | %36 | | 7 | %37 | | 8 | %38 | | 9 | %39 | | :| %3A | | ; | %3B | | <| %3C | | = | %3D | | > | %3E | | ? | %3F | | @ | %40 | | A | %41 | | B | %42 | | C | %43 | | D | %44 | | E | %45 | | F | %46 | | G | %47 | | H | %48 | |我| %49 | | J | %4A | | K | %4B | | L | %4C | | M | %4D | | N | %4E | | O | %4F | | P | %50 | |问| %51 | | R | %52 | | S | %53 | | T | %54 | | U | %55 | | V | %56 | | W | %57 | | X | %58 | | Y | %59 | | Z | %5A | | \[| %5B | | \\ | %5C | | \] | %5D | | ^ | %5E | | \_ | %5F | | \`| %60 | |一个| %61 | | b | %62 | | c | %63 | | d | %64 | | e | %65 | | f | %66 | | g | %67 | | h | %68 | |我| %69 | | j | %6A | | k | %6B | | l | %6C | | m | %6D | | n | %6E | | o | %6F | | p | %70 | | q | %71 | | r | %72 | | s | %73 | | t | %74 | |你的%75 | | v | %76 | | w | %77 | | x | %78 | | y | %79 | | z | %7A | | {| %7B | | | | %7C | | } | %7D | | 〜| %7E | | ¢| %A2 | | £| %A3 | | ¥| %A5 | | | | %A6 | | §| %A7 | | «| %AB | | ¬| %AC | | ¯| %AD | | º| %B0 | | ±| %B1 | | ª| %B2 | | ,| %B4 | | μ| %B5 | | »| %BB | | ¼| %BC | | ½| %BD | | ¿| %BF | | À| %C0 | | Á| %C1 | | Â| %C2 | | Ã| %C3 | | Ä| %C4 | | Å| %C5 | | Æ| %C6 | | Ç| %C7 | | È| %C8 | | É| %C9 | | Ê| %CA | | Ë| %CB | | Ì| %CC | | Í| %CD | | Î| %CE | |我是%CF | | Ð| %D0 | | Ñ| %D1 | | Ò| %D2 | | Ó| %D3 | | Ô| %D4 | | Õ| %D5 | | Ö| %D6 | | Ø| %D8 | | Ù| %D9 | | Ú| %DA | | Û| %DB | | Ü| %DC | | Ý| %DD | | Þ| %DE | | ß| %DF | | à| %E0 | | á| %E1 | | â %E2 | | ã| %E3 | | ä| %E4 | | å| %E5 | | æ| %E6 | | ç| %E7 | | è| %E8 | | é| %E9 | | ê| %EA | | ë| %EB | | ì| %EC | | í| %ED | | î| %EE | | ï| %EF | | ð| %F0 | | ñ| %F1 | | ò| %F2 | | ó| %F3 | | ô| %F4 | | õ| %F5 | | ö| %F6 | | ÷| %F7 | | ø| %F8 | | ù| %F9 | | ú| %FA | | û| %FB | | ü| %FC | | ý| %FD | | þ| %FE | | ÿ| %FF | #### 例: ```js encodeURI(Free Code Camp); // Free%20Code%20Camp ``` #### 更多信息: [MDN encodeURI()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI) \[https://www.w3schools.com/tags/ref\_urlencode.asp\](HTML URL编码参考)