参考网址:http://www.w3schools.com/cn/tags/ref_urlencode.asp

URL编码(URL encoding)的作用是将字符转化为可在因特网上安全传输的格式。

URL——统一资源定位符

Web浏览器通过URL从Web服务器上请求页面。

URL就是网页的地址

URL编码

在因特网上传送URL,只能采用ASCII字符集。

但由于URL常常包含ASCII字符集以外的字符,所以我们必须对URL进行转换。URL编码要做的,就是将URL转换为有效的ASCII字符格式。

在进行URL编码时,每一个非安全的ASCII字符都被替换为“%hh”格式,其中hh为两位十六进制数,它对应于该字符在ISO-8859-1字符集里的编码值。

URL字符串里不能含有空格,在进行URL编码时,空格全部被替换为加号(+)。

其实url编码就是一个字符ascii码的十六进制。不过稍微有些变动,需要在前面加上“%”。比如“/”,它的ascii码是92,92的十六进制是 5c,所以“/”的url编码就是%5c。

汉字的url编码

看例子:“胡”的ascii码是-17670,十六进制是BAFA,url编码是 “%BA%FA”。

URL编码函数

JavaScript、PHP和ASP都提供了进行URL编码的函数。

在JavaScript中用encodeURI()函数进行URL编码,在PHP中用rawurlencode()函数,在ASP中用Server.URLEncode()函数。

注意:JavaScript的URL编码函数将把空格编码为%20。

URL编码:此表因为便于查询,便放在此处,详表见后面 URL编码参考手册

URL 编码 - 从 %00 到 %8f

ASCII Value

URL-encode

ASCII Value

URL-encode

ASCII Value

URL-encode

æ

%00

0

%30

`

%60

%01

1

%31

a

%61

%02

2

%32

b

%62

%03

3

%33

c

%63

%04

4

%34

d

%64

%05

5

%35

e

%65

%06

6

%36

f

%66

%07

7

%37

g

%67

backspace

%08

8

%38

h

%68

tab

%09

9

%39

i

%69

linefeed

%0a

:

%3a

j

%6a

%0b

;

%3b

k

%6b

%0c

<

%3c

l

%6c

c return

%0d

=

%3d

m

%6d

%0e

>

%3e

n

%6e

%0f

?

%3f

o

%6f

%10

@

%40

p

%70

%11

A

%41

q

%71

%12

B

%42

r

%72

%13

C

%43

s

%73

%14

D

%44

t

%74

%15

E

%45

u

%75

%16

F

%46

v

%76

%17

G

%47

w

%77

%18

H

%48

x

%78

%19

I

%49

y

%79

%1a

J

%4a

z

%7a

%1b

K

%4b

{

%7b

%1c

L

%4c

|

%7c

%1d

M

%4d

}

%7d

%1e

N

%4e

~

%7e

%1f

O

%4f

%7f

space

%20

P

%50

%80

!

%21

Q

%51

%81

"

%22

R

%52

%82

#

%23

S

%53

ƒ

%83

$

%24

T

%54

%84

%

%25

U

%55

%85

&

%26

V

%56

%86

'

%27

W

%57

%87

(

%28

X

%58

ˆ

%88

)

%29

Y

%59

%89

*

%2a

Z

%5a

Š

%8a

+

%2b

[

%5b

%8b

,

%2c

\

%5c

Œ

%8c

-

%2d

]

%5d

%8d

.

%2e

^

%5e

Ž

%8e

/

%2f

_

%5f

%8f

URL 编码 - 从 %90 到 %ff

ASCII Value

URL-encode

ASCII Value

URL-encode

ASCII Value

URL-encode

%90

À

%c0

ð

%f0

%91

Á

%c1

ñ

%f1

%92

Â

%c2

ò

%f2

%93

Ã

%c3

ó

%f3

%94

Ä

%c4

ô

%f4

%95

Å

%c5

õ

%f5

%96

Æ

%c6

ö

%f6

%97

Ç

%c7

÷

%f7

˜

%98

È

%c8

ø

%f8

%99

É

%c9

ù

%f9

š

%9a

Ê

%ca

ú

%fa

%9b

Ë

%cb

û

%fb

œ

%9c

Ì

%cc

ü

%fc

%9d

Í

%cd

ý

%fd

ž

%9e

Î

%ce

þ

%fe

Ÿ

%9f

Ï

%cf

ÿ

%ff

%a0

Ð

%d0

¡

%a1

Ñ

%d1

¢

%a2

Ò

%d2

£

%a3

Ó

%d3

%a4

Ô

%d4

¥

%a5

Õ

%d5

|

%a6

Ö

%d6

§

%a7

%d7

¨

%a8

Ø

%d8

©

%a9

Ù

%d9

ª

%aa

Ú

%da

«

%ab

Û

%db

¬

%ac

Ü

%dc

¯

%ad

Ý

%dd

®

%ae

Þ

%de

¯

%af

ß

%df

°

%b0

à

%e0

±

%b1

á

%e1

²

%b2

â

%e2

³

%b3

ã

%e3

´

%b4

ä

%e4

µ

%b5

å

%e5

%b6

æ

%e6

·

%b7

ç

%e7

¸

%b8

è

%e8

¹

%b9

é

%e9

º

%ba

ê

%ea

»

%bb

ë

%eb

¼

%bc

ì

%ec

½

%bd

í

%ed

¾

%be

î

%ee

¿

%bf

ï

%ef

URL编码参考手册

ASCII字符

URL编码

空格

%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

|

%7C

}

%7D

~

%7E

%7F

%80

%81

%82

ƒ

%83

%84

%85

%86

%87

ˆ

%88

%89

Š

%8A

%8B

Œ

%8C

%8D

Ž

%8E

%8F

%90

%91

%92

%93

%94

%95

%96

%97

˜

%98

%99

š

%9A

%9B

œ

%9C

%9D

ž

%9E

Ÿ

%9F

%A0

¡

%A1

¢

%A2

£

%A3

%A4

¥

%A5

|

%A6

§

%A7

¨

%A8

©

%A9

ª

%AA

«

%AB

¬

%AC

¯

%AD

®

%AE

¯

%AF

°

%B0

±

%B1

²

%B2

³

%B3

´

%B4

µ

%B5

%B6

·

%B7

¸

%B8

¹

%B9

º

%BA

»

%BB

¼

%BC

½

%BD

¾

%BE

¿

%BF

À

%C0

Á

%C1

Â

%C2

Ã

%C3

Ä

%C4

Å

%C5

Æ

%C6

Ç

%C7

È

%C8

É

%C9

Ê

%CA

Ë

%CB

Ì

%CC

Í

%CD

Î

%CE

Ï

%CF

Ð

%D0

Ñ

%D1

Ò

%D2

Ó

%D3

Ô

%D4

Õ

%D5

Ö

%D6

%D7

Ø

%D8

Ù

%D9

Ú

%DA

Û

%DB

Ü

%DC

Ý

%DD

Þ

%DE

ß

%DF

à

%E0

á

%E1

â

%E2

ã

%E3

ä

%E4

å

%E5

æ

%E6

ç

%E7

è

%E8

é

%E9

ê

%EA

ë

%EB

ì

%EC

í

%ED

î

%EE

ï

%EF

ð

%F0

ñ

%F1

ò

%F2

ó

%F3

ô

%F4

õ

%F5

ö

%F6

÷

%F7

ø

%F8

ù

%F9

ú

%FA

û

%FB

ü

%FC

ý

%FD

þ

%FE

ÿ

%FF

ASCII设备控制字符(%00到%1F)原来是用于控制硬件设备的。这里控制字符在URL里不起作用。

ASCII字符

描述

URL编码

NUL

null字符

%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)

%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

设备控制1(device control 1)

%11

DC2

设备控制2(device control 2)

%12

DC3

设备控制3(device control 3)

%13

DC4

设备控制4(device control 4)

%14

NAK

否定应答(negative acknowledge)

%15

SYN

同步(synchronize)

%16

ETB

传输块结束(end of 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%3cform%3e不换行,HTML URL 编码相关推荐

  1. %3c strong%3e html,模型绑定url编码的字符串mvc 3

    我正在使用MVC 3模型绑定与JQuery序列化程序()编辑窗体中的某些数据.除非在我的数据中有一些'url-encoded'(不知道更好的术语)文本,否则所有的工作都很好.这些数据就在那里,因为我使 ...

  2. html中%3c%3e字符原样显示,整理HTML5中支持的URL编码与字符编码_html5教程技巧-H5教程...

    URL 编码URL 编码就是将 URLs 中不宜打印的字符或者具有特殊意义的字符转换为 Web 浏览器和服务器明白且普遍接受的表示法. 这些字符包括: ASCII 控制字符 - 不宜打印的字符通常用于 ...

  3. php %3cphp用大括号表示,整理HTML5中支持的URL编码与字符编码_html5教程技巧

    URL 编码URL 编码就是将 URLs 中不宜打印的字符或者具有特殊意义的字符转换为 Web 浏览器和服务器明白且普遍接受的表示法. 这些字符包括: ASCII 控制字符 - 不宜打印的字符通常用于 ...

  4. HTTP URL编码

    文章目录 HTTP URL编码 HTTP URL编码 URL 就是平时我们所说的网址,一般来说 URL 只能使用英文字母.阿拉伯数字和一些英文的标点符号组成.其实在网络中 URL 并不是可以直接拿来使 ...

  5. GBK UTF-8 ASCLL URL编码

    GBK编码 码位分配及顺序 GBK 亦采用双字节表示,总体编码范围为 8140-FEFE,首字节在 81-FE 之间,尾字节在 40-FE 之间,剔除 xx7F 一条线.总计 23940 个码位,共收 ...

  6. URL编码原理及对照表

    url编码是一种浏览器用来打包表单输入的格式. 浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符, 将数据排行等等)作为URL的一部分或者分离 ...

  7. HTML-参考手册: URL 编码

    ylbtech-HTML-参考手册: URL 编码 1.返回顶部 1. HTML URL 编码 参考手册 URL 编码会将字符转换为可通过因特网传输的格式. URL - 统一资源定位器 Web 浏览器 ...

  8. 【转】C# 中文URL编码

    正在研究一个程序,输入一个关键字,能够把这个关键字发送到Google,yahoo等搜索引擎,进行搜索,然后打开结果网页.原理很简单.比如在Google搜索China,搜索结果页面的URL就是& ...

  9. c++Builder XE6 MD5 加密算法 BASE64 URL 编码

    xe6,xe7 BASE64XE6 MD5 加密算法Delphifunction MD5(const texto: string): string; varidmd5: TIdHashMessageD ...

最新文章

  1. 【舒工强烈推荐】命令添加Git远程仓库
  2. 解决达梦数据库新增大字段报错问题
  3. 快速开发基于 HTML5 网络拓扑图应用--入门篇(二)
  4. clodeblocks debug断点调试_Intellij IDEA高阶DEBUG大杀器
  5. 三大趋势在移动互联网发展
  6. Swift3.0温习之基础篇
  7. CCNET自动构建之路
  8. Servlet3.0 多图片,文件上传
  9. python fund_Python fund-my-watcard包_程序模块 - PyPI - Python中文网
  10. 2018杭电多校第六场1009(DFS,思维)
  11. SQL Server Join方式
  12. 元胞自动机概念与实例
  13. 玩转树莓派——游戏主机模拟器
  14. Lua EmmyLua 注解详解
  15. NH2-UiO-66|CAS号1260119-00-3金属有机骨架
  16. 一款自制的视频录制软件
  17. Statistic模块管理统计功能,用于提供应用内统计的能力,支持统计和分析用户属性和用户行为数据。通过plus.statistic可获取统计管理对象
  18. 搞 AI 建模预测都在用 Python,其实入门用 SPL 也不错
  19. TSDB 时序数据库时序数据压缩解压技术浅析
  20. [Error] expected primary-expression before ‘%’

热门文章

  1. Python 代码覆盖率统计工具 coverage.py
  2. python批量转换文件编码
  3. openwrt顶层Makefile分析-转
  4. ubuntu git cntlm 代理 不能下载
  5. html中灰色怎么写,css如何实现置灰不可点
  6. js阻止鼠标右击_使用JS 禁止键盘快捷方式和禁止鼠标右键操作弹窗提示
  7. python rabitmq_3、Python结合RabbitMQ实现消息传递
  8. myEclipse中的web项目直接引入到eclipse中运行
  9. Delphi XE中String、ANSIString、TBytes之间的转换
  10. css3——新盒子定义box-sizing