HTTP - URL 編碼



HTTP URL 只能使用 ASCII 字元集透過網際網路傳送,而這些字元集通常包含 ASCII 集之外的字元。因此,這些不安全的字元必須替換為後跟兩個十六進位制數字的 **%**。

下表顯示了字元的 ASCII 符號及其替換,這些替換可以在將 URL 傳遞到伺服器之前在 URL 中使用

ASCII符號替換
< 32 使用 %xx 編碼,其中 xx 是字元的十六進位制表示形式。
32空格+ 或 %20
33!%21
34"%22
35#%23
36$%24
37%%25
38&%26
39'%27
40(%28
41)%29
42**
43+%2B
44,%2C
45--
46..
47/%2F
4800
4911
5022
5133
5244
5355
5466
5577
5688
5799
58:%3A
59;%3B
60<%3C
61=%3D
62>%3E
63?%3F
64@%40
65AA
66BB
67CC
68DD
69EE
70FF
71GG
72HH
73II
74JJ
75KK
76LL
77MM
78NN
79OO
80PP
81QQ
82RR
83SS
84TT
85UU
86VV
87WW
88XX
89YY
90ZZ
91[%5B
92\%5C
93]%5D
94^%5E
95__
96`%60
97aa
98bb
99cc
100dd
101ee
102ff
103gg
104hh
105ii
106jj
107kk
108ll
109mm
110nn
111oo
112pp
113qq
114rr
115ss
116tt
117uu
118vv
119ww
120xx
121yy
122zz
123{%7B
124|%7C
125}%7D
126~%7E
127 %7F
> 127 使用 %xx 編碼,其中 xx 是字元的十六進位制表示形式。
廣告

© . All rights reserved.