记录URL中的字符

谈谈URL中的特殊字符

文章目录

      • 谈谈URL中的特殊字符
          • 1.URL是什么?
          • 2.URL编码依据?
          • 3.URL 编码参考规则

最近一直在调api(欲哭无泪,期待导师赶快给我分一个有技术含量的活,别让我调了!)url就避免不了,这里写URL中的一些字符,用于记录。(直接Ctrl+F进行搜索具体的就好)

1.URL是什么?

URL - 统一资源定位器,Web 浏览器通过 URL 从 web 服务器请求页面,URL 编码会将字符转换为可通过因特网传输的格式。

2.URL编码依据?

1.URL 只能使用 ASCII 字符集来通过因特网进行发送。
2.由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。
3.URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符。
4.URL 不能包含空格。URL 编码通常使用 + 来替换空格。

3.URL 编码参考规则
ASCII 字符 URL-编码
space %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
I %49
J %4A
K %4B
L %4C
M %4D
N %4E
O %4F
P %50
Q %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
a %61
b %62
c %63
d %64
e %65
f %66
g %67
h %68
i %69
j %6A
k %6B
l %6C
m %6D
n %6E
o %6F
p %70
q %71
r %72
s %73
t %74
u %75
v %76
w %77
x %78
y %79
z %7A
{ %7B
} %7D
~ %7E
` %80
 %81
%82
ƒ %83
%84
%85
%86
%87
ˆ %88
%89

其中%7C代表 |

你可能感兴趣的:(json)