龙空技术网

URL中的特殊编码%5B与%5D是什么意思

参妙不可言 145

前言:

眼前同学们对“url参数指的是什么”大致比较注重,我们都想要剖析一些“url参数指的是什么”的相关知识。那么小编也在网上网罗了一些有关“url参数指的是什么””的相关文章,希望大家能喜欢,你们快快来学习一下吧!

1、为什么需要Url编码

对于Url来说要进行编码的原因是Url中有些字符会引起歧义。例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如“mideo.mp4?t=5fc0&mit=3&us=72d1101”。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和= 符号进行转义,也就需要对其进行编码。又如,Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任何非ASCII字符,例如中文。否则如果客户端浏览器和服务端浏览器支持的字符集不同的情况下,中文可能会造成问题。

2、%5B 是‘[’与%5D是‘]’

3、网址URL中特殊字符转义编码

字符 - URL编码值

空格 - %20

" - %22

# - %23

% - %25

& - %26

( - %28

) - %29

+ - %2B

, - %2C

/ - %2F

: - %3A

; - %3B

< - %3C

= - %3D

> - %3E

? - %3F

@ - %40

\ - %5C

| - %7C

标签: #url参数指的是什么