encodeURI() 函数的做用是将URI中的某些特定的字符以一位到四位的转义序列来替代,这些转义序列就是这些字符的UTF-8编码(若是说某些字符是由两个代替字符构成的,该字符也只会是四位的转义序列)。函数
如今咱们假定encodeURI() 函数的参数是一个完整的URI,该函数是不能对URI里具备特殊含义的保留字符进行编码的。编码
encodeURI() 函数不会替代的字符主要包括如下的这些:spa
;
,
/
?
:
@
&
=
+
$