encodeURI() 函數概述

encodeURI() 函數的做用是將URI中的某些特定的字符以一位到四位的轉義序列來替代,這些轉義序列就是這些字符的UTF-8編碼(若是說某些字符是由兩個代替字符構成的,該字符也只會是四位的轉義序列)。函數

如今咱們假定encodeURI() 函數的參數是一個完整的URI,該函數是不能對URI裏具備特殊含義的保留字符進行編碼的。編碼

encodeURI() 函數不會替代的字符主要包括如下的這些:spa

  • 保留字符           ; , / ? : @ & = + $
  • 非轉義字符        字母和數字以及- _ . ! ~ * ' ( )
  • 井號                #
相關文章
相關標籤/搜索