Back to Tobetopjavaer

Url Encode

docs/basics/java-basic/url-encode.md

latest520 B
Original Source

网络标准RFC 1738做了硬性规定 :只有字母和数字[0-9a-zA-Z]、一些特殊符号“$-_.+!*'(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL;

除此以外的字符是无法在URL中展示的,所以,遇到这种字符,如中文,就需要进行编码。

所以,把带有特殊字符的URL转成可以显示的URL过程,称之为URL编码。

反之,就是解码。

URL编码可以使用不同的方式,如escape,URLEncode,encodeURIComponent。