URL出現(xiàn)了有+,空格,/,?,%,#,&,=等特殊符號(hào)的時(shí)候,可能在服務(wù)器端無法獲得正確的參數(shù)值,此時(shí)需要對(duì)字符進(jìn)行轉(zhuǎn)譯。
字符 - URL編碼值
"????? - %22
#???? - %23
%??? - %25
&??? - %26
(????? - %28
)????? - %29
+???? - %2B
,?????? - %2C
/?????? - %2F
:?????? - %3A
;?????? - %3B
<????? - %3C
=????? - %3D
>????? - %3E
??????? - %3F
@???? - %40
\?????? - %5C
|?????? - %7C
URL中一些字符的特殊含義,基本編碼規(guī)則如下:
1、空格換成加號(hào)(+)
2、正斜杠(/)分隔目錄和子目錄
3、問號(hào)(?)分隔URL和查詢
4、百分號(hào)(%)制定特殊字符
5、#號(hào)指定書簽
6、&號(hào)分隔參數(shù)
如果需要在URL中用到,需要將這些特殊字符換成相應(yīng)的十六進(jìn)制的值
+ %2B
/ %2F
? %3F
% %25
# %23
& %26