HTML - URL编码介绍 首页HTMLHTML - URL编码

URL 编码会将字符转换为可通过因特网传输的格式。

最常见的特殊字符之一是空格。您不能直接在URL中输入空格。字符集中的空格位置是%20十六进制。因此,在将请求传递到服务器时,可以使用%20代替空格。

http://www.example.com/new%20pricing.htm

该URL实际上是从www.example.com检索名为" newprice.htm" 的文档

ASCII控制字符

这包括字符范围00-1F十六进制(十进制0-31)和7F(127十进制)的编码

十进制十六进制值字符 URL编码
0 00%00
1 01%01
2 02%02
3 03%03
4 04%04
5 05%05
6 06%06
7 07%07
8 08退格%08
9 09标签%09
10 0a换行%0a
11 0b%0b
12 0c%0c
13 0d回车%0d
14 0e%0e
15 0f%0f
16 10%10
17 11%11
18 12%12
19 13%13
20 14%14
21 15%15
22 16%16
23 17%17
24 18%18
25 19%19
26 1a%1a
27 1b%1b
28 1c%1c
29 1d%1d
30 1e%1e
31 1f%1f
127 7f%7f

非ASCII控制字符

这包括ISO-Latin集80-FF十六进制(十进制128255)的整个"上半部分"的编码。

DecimalHex ValueCharacterURL Encode
12880€%80
12981%81
13082‚%82
13183ƒ%83
13284„%84
13385…%85
13486†%86
13587‡%87
13688ˆ%88
13789‰%89
1388aŠ%8a
1398b‹%8b
1408cŒ%8c
1418d%8d
1428eŽ%8e
1438f%8f
14490%90
14591‘%91
14692’%92
14793“%93
14894”%94
14995•%95
15096–%96
15197—%97
15298˜%98
15399™%99
1549aš%9a
1559b›%9b
1569cœ%9c
1579d%9d
1589ež%9e
1599fŸ%9f
160a0 %a0
161a1¡%a1
162a2¢%a2
163a3£%a3
164a4¤%a4
165a5¥%a5
166a6¦%a6
167a7§%a7
168a8¨%a8
169a9©%a9
170aaª%aa
171ab«%ab
172ac¬%ac
173ad­%ad
174ae®%ae
175af¯%af
176b0°%b0
177b1±%b1
178b2²%b2
179b3³%b3
180b4´%b4
181b5µ%b5
182b6%b6
183b7·%b7
184b8¸%b8
185b9¹%b9
186baº%ba
187bb»%bb
188bc¼%bc
189bd½%bd
190be¾%be
191bf¿%bf
192c0À%c0
193c1Á%c1
194c2Â%c2
195c3Ã%c3
196c4Ä%c4
197c5Å%c5
198c6Æ%v6
199c7Ç%c7
200c8È%c8
201c9É%c9
202caÊ%ca
203cbË%cb
204ccÌ%cc
205cdÍ%cd
206ceÎ%ce
207cfÏ%cf
208d0Ð%d0
209d1Ñ%d1
210d2Ò%d2
211d3Ó%d3
212d4Ô%d4
213d5Õ%d5
214d6Ö%d6
215d7×%d7
216d8Ø%d8
217d9Ù%d9
218daÚ%da
219dbÛ%db
220dcÜ%dc
221ddÝ%dd
222deÞ%de
223dfß%df
224e0à%e0
225e1á%e1
226e2â%e2
227e3ã%e3
228e4ä%e4
229e5å%e5
230e6æ%e6
231e7ç%e7
232e8è%e8
233e9é%e9
234eaê%ea
235ebë%eb
236ecì%ec
237edí%ed
238eeî%ee
239efï%ef
240f0ð%f0
241f1ñ%f1
242f2ò%f2
243f3ó%f3
244f4ô%f4
245f5õ%f5
246f6ö%f6
247f7÷%f7
248f8ø%f8
249f9ù%f9
250faú%fa
251fbû%fb
252fcü%fc
253fdý%fd
254feþ%fe
255ffÿ%ff

保留字符编码

以下是用于编码保留字符的表。

DecimalHex ValueCharURL Encode
3624$%24
3826&%26
432b+%2b
442c,%2c
472f/%2f
583a:%3a
593b;%3b
613d=%3d
633f?%3f
6440@%40

不安全字符编码

以下是用于编码不安全字符的表。

DecimalHex ValueCharURL Encode
3220space%20
3422"%22
603c<%3c
623e>%3e
3523#%23
3725%%25
1237b{%7b
1257d}%7d
1247c|%7c
925c\%5c
945e^%5e
1267e~%7e
915b[%5b
935d]%5d
9660`%60

这一章你学到了什么?做个笔记,好记忆不如烂笔头! 请将遇到的问题写入评论区中,大家一起进步。

祝学习愉快!(您也可以 选中需要修改的内容->右键->进行编辑)

点我分享笔记