freeCodeCamp/guide/chinese/html/url-encoding-reference/index.md

3.7 KiB
Raw Blame History

title localeTitle
Url Encoding Reference 网址编码参考

网址编码参考

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 |

例:

encodeURI(Free Code Camp); 
 // Free%20Code%20Camp 

更多信息:

MDN encodeURI

https://www.w3schools.com/tags/ref\_urlencode.asp