encodeURI() 函數的做用是將URI中的某些特定的字符以一位到四位的轉義序列來替代,這些轉義序列就是這些字符的UTF-8編碼(若是說某些字符是由兩個代替字符構成的,該字符也只會是四位的轉義序列)。函數
如今咱們假定encodeURI() 函數的參數是一個完整的URI,該函數是不能對URI裏具備特殊含義的保留字符進行編碼的。編碼
encodeURI() 函數不會替代的字符主要包括如下的這些:spa
;
,
/
?
:
@
&
=
+
$