网址URL中特殊字符转义编码
网址URL中特殊字符转义编码
字符 | URL编码值 | |
---|---|---|
空格 | %20 | |
" | %22 | |
# | %23 | |
% | %25 | |
& | %26 | |
( | %28 | |
) | %29 | |
+ | %2B | |
, | %2C | |
/ | %2F | |
: | %3A | |
; | %3B | |
< | %3C | |
= | %3D | |
> | %3E | |
? | %3F | |
@ | %40 | |
\ | %5C | |
竖线 | %7C |
需要用到URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下:
1、空格需要换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
最后如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
字符 | URL编码值 | |
---|---|---|
+ | %2B | |
/ | %2F | |
? | %3F | |
% | %25 | |
# | %23 | |
& | %26 |