主要有2种方法:
1. encodeURI()转码和decodeURI()解码
2. encodeURIComponent()转码和decodeURIComponent()解码
注:还有一种是escape()转码和unescape()解码,已从标准中废弃,不做推荐
encodeURI()和decodeURI()
encodeURI转码的标准,官方给出的截图如下,符合下面情况都不转码
encodeURIComponent()和decodeURIComponent()
encodeURI转码的标准,官方给出的截图如下,符合下面情况的非转义字符都不转码
那么encodeURI()和encodeURIComponent()转码主要的区别是什么呢?
encodeURI() 只有中文会转码
encodeURIComponent() 除了中文会转码,保留字符也会转码
有需要的朋友可以领取支付宝到店红包,能省一点是一点