URL encoding

也称之为:Percent-encoding

URL只能由受限制的字符集组成,这些字符集是ASCII字符的子集。

ASCII控制字符和ASCII保留字符等ASCII字符本身不能在URL中使用。

在某些情况下,我们必须使用URL限制字符,例如在查询字符串和HTML表单的键值对中提交到服务器。

最常用的限制字符是空格,也不能使用其他一些字符,如&,=,%等保留的ASCII字符。

URL编码是将受限制的字符转换为有效的ASCII字符的过程。

我们不必手动进行URL编码。

所有编程语言都提供支持功能。

  • JavaScript编码函数:encodeURI()
  • Java静态编码方法:URLEncoder#encode()
0%