encodeURI()用于转码整个 URL,不转码URL元字符和语义字符;encodeURIComponent()只转码URL组成部分,会转码所有字符。通常可用encodeURI()转码无特殊参数的链接,而带有特殊参数的链接需要使用encodeURIComponent()转码,例如处理回调地址。
原创大约 2 分钟
encodeURI()用于转码整个 URL,不转码URL元字符和语义字符;encodeURIComponent()只转码URL组成部分,会转码所有字符。通常可用encodeURI()转码无特殊参数的链接,而带有特殊参数的链接需要使用encodeURIComponent()转码,例如处理回调地址。