encodeURI() 函数概述

encodeURI() 函数的作用是将URI中的某些特定的字符以一位到四位的转义序列来替代,这些转义序列就是这些字符的UTF-8编码(如果说某些字符是由两个代替字符构成的,该字符也只会是四位的转义序列)。

现在我们假定encodeURI() 函数的参数是一个完整的URI,该函数是不能对URI里具有特殊含义的保留字符进行编码的。

encodeURI() 函数不会替代的字符主要包括以下的这些:

  • 保留字符           ; , / ? : @ & = + $
  • 非转义字符        字母和数字以及- _ . ! ~ * ' ( )
  • 井号                #
原文地址:https://www.cnblogs.com/minisculestep/p/5041130.html