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

36 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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编码参考