当前位置:首页 > HTML5教程 > HTML5技巧

HTML URL 编码参考手册

html url 编码参考手册

  • html 文档类型

html url 编码参考手册

url - 统一资源定位器(uniform resource locator)

web 浏览器使用 url 从 web 服务器请求页面。

url 是网页的地址,比如:https://www.w3school.com.cn。

url 编码(百分比编码)

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

url 只能使用 ascii 字符集 通过因特网进行发送。

由于 url 通常包含 ascii 集之外的字符,因此必须将 url 转换为有效的 ascii 格式。

url 编码使用后跟十六进制数字的 "%" 替代不安全的 ascii 字符。

url 不能包含空格。url 编码通常使用加号(+)或 %20 替代空格。

亲自试一试

如果您点击下面的“提交”按钮,浏览器将对输入进行 url 编码,然后再将其发送到服务器。服务器上的页面将显示收到的输入。

请尝试其他的输入,然后再次点击提交。

url 编码函数

在 javascript、php 和 asp 中,有一些函数可用于对字符串进行 url 编码。

php 有 rawurlencode() 函数,而 asp 有 server.urlencode() 函数。

在 javascript 中,您可以使用 encodeuricomponent() 函数。

请点击“url 编码”按钮,来查看 javascript 函数如何编码文本。

注释:javascript 函数把空格编码为 %20。

ascii 编码参考手册

浏览器将根据页面中使用的字符集对输入进行编码。

html5 中的默认字符集为 utf-8。

字符 来自 windows-1252 来自 utf-8
space %20 %20
! %21 %21
" %22 %22
# %23 %23
$ %24 %24
% %25 %25
& %26 %26
' %27 %27
( %28 %28
) %29 %29
* %2a %2a
+ %2b %2b
, %2c %2c
- %2d %2d
. %2e %2e
/ %2f %2f
0 %30 %30
1 %31 %31
2 %32 %32
3 %33 %33
4 %34 %34
5 %35 %35
6 %36 %36
7 %37 %37
8 %38 %38
9 %39 %39
: %3a %3a
; %3b %3b
< %3c %3c
= %3d %3d
> %3e %3e
? %3f %3f
@ %40 %40
a %41 %41
b %42 %42
c %43 %43
d %44 %44
e %45 %45
f %46 %46
g %47 %47
h %48 %48
i %49 %49
j %4a %4a
k %4b %4b
l %4c %4c
m %4d %4d
n %4e %4e
o %4f %4f
p %50 %50
q %51 %51
r %52 %52
s %53 %53
t %54 %54
u %55 %55
v %56 %56
w %57 %57
x %58 %58
y %59 %59
z %5a %5a
[ %5b %5b
%5c %5c
] %5d %5d
^ %5e %5e
_ %5f %5f
` %60 %60
a %61 %61
b %62 %62
c %63 %63
d %64 %64
e %65 %65
f %66 %66
g %67 %67
h %68 %68
i %69 %69
j %6a %6a
k %6b %6b
l %6c %6c
m %6d %6d
n %6e %6e
o %6f %6f
p %70 %70
q %71 %71
r %72 %72
s %73 %73
t %74 %74
u %75 %75
v %76 %76
w %77 %77
x %78 %78
y %79 %79
z %7a %7a
{ %7b %7b
| %7c %7c
} %7d %7d
~ %7e %7e
  %7f %7f
` %80 %e2%82%ac
 %81 %81
%82 %e2%80%9a
ƒ %83 %c6%92
%84 %e2%80%9e
%85 %e2%80%a6
%86 %e2%80%a0
%87 %e2%80%a1
ˆ %88 %cb%86
%89 %e2%80%b0
Š %8a %c5%a0
%8b %e2%80%b9
Π%8c %c5%92
 %8d %c5%8d
Ž %8e %c5%bd
 %8f %8f
 %90 %c2%90
%91 %e2%80%98
%92 %e2%80%99
%93 %e2%80%9c
%94 %e2%80%9d
%95 %e2%80%a2
%96 %e2%80%93
%97 %e2%80%94
˜ %98 %cb%9c
%99 %e2%84
š %9a %c5%a1
%9b %e2%80
œ %9c %c5%93
 %9d %9d
ž %9e %c5%be
Ÿ %9f %c5%b8
  %a0 %c2%a0
¡ %a1 %c2%a1
¢ %a2 %c2%a2
£ %a3 %c2%a3
¤ %a4 %c2%a4
¥ %a5 %c2%a5
¦ %a6 %c2%a6
§ %a7 %c2%a7
¨ %a8 %c2%a8
© %a9 %c2%a9
ª %aa %c2%aa
« %ab %c2%ab
¬ %ac %c2%ac
­ %ad %c2%ad
® %ae %c2%ae
¯ %af %c2%af
° %b0 %c2%b0
± %b1 %c2%b1
² %b2 %c2%b2
³ %b3 %c2%b3
´ %b4 %c2%b4
µ %b5 %c2%b5
%b6 %c2%b6
· %b7 %c2%b7
¸ %b8 %c2%b8
¹ %b9 %c2%b9
º %ba %c2%ba
» %bb %c2%bb
¼ %bc %c2%bc
½ %bd %c2%bd
¾ %be %c2%be
¿ %bf %c2%bf
À %c0 %c3%80
Á %c1 %c3%81
 %c2 %c3%82
à %c3 %c3%83
Ä %c4 %c3%84
Å %c5 %c3%85
Æ %c6 %c3%86
Ç %c7 %c3%87
È %c8 %c3%88
É %c9 %c3%89
Ê %ca %c3%8a
Ë %cb %c3%8b
Ì %cc %c3%8c
Í %cd %c3%8d
Î %ce %c3%8e
Ï %cf %c3%8f
Ð %d0 %c3%90
Ñ %d1 %c3%91
Ò %d2 %c3%92
Ó %d3 %c3%93
Ô %d4 %c3%94
Õ %d5 %c3%95
Ö %d6 %c3%96
× %d7 %c3%97
Ø %d8 %c3%98
Ù %d9 %c3%99
Ú %da %c3%9a
Û %db %c3%9b
Ü %dc %c3%9c
Ý %dd %c3%9d
Þ %de %c3%9e
ß %df %c3%9f
à %e0 %c3%a0
á %e1 %c3%a1
â %e2 %c3%a2
ã %e3 %c3%a3
ä %e4 %c3%a4
å %e5 %c3%a5
æ %e6 %c3%a6
ç %e7 %c3%a7
è %e8 %c3%a8
é %e9 %c3%a9
ê %ea %c3%aa
ë %eb %c3%ab
ì %ec %c3%ac
í %ed %c3%ad
î %ee %c3%ae
ï %ef %c3%af
ð %f0 %c3%b0
ñ %f1 %c3%b1
ò %f2 %c3%b2
ó %f3 %c3%b3
ô %f4 %c3%b4
õ %f5 %c3%b5
ö %f6 %c3%b6
÷ %f7 %c3%b7
ø %f8 %c3%b8
ù %f9 %c3%b9
ú %fa %c3%ba
û %fb %c3%bb
ü %fc %c3%bc
ý %fd %c3%bd
þ %fe %c3%be
ÿ %ff %c3%bf

url 编码参考手册

ascii 控制字符 %00-%1f 最初旨在控制硬件设备。

控制字符与 url 无关。

ascii 字符 描述 url-encoding
nul null character %00
soh start of header %01
stx start of text %02
etx end of text %03
eot end of transmission %04
enq enquiry %05
ack acknowledge %06
bel bell (ring) %07
bs backspace %08
ht horizontal tab %09
lf line feed %0a
vt vertical tab %0b
ff form feed %0c
cr carriage return %0d
so shift out %0e
si shift in %0f
dle data link escape %10
dc1 device control 1 %11
dc2 device control 2 %12
dc3 device control 3 %13
dc4 device control 4 %14
nak negative acknowledge %15
syn synchronize %16
etb end transmission block %17
can cancel %18
em end of medium %19
sub substitute %1a
esc escape %1b
fs file separator %1c
gs group separator %1d
rs record separator %1e
us unit separator %1f
  • html 文档类型

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐