escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。

encodeURI和encodeURIComponent(与之对应->decodeURI和decodeURIComponent)

    对URL编码是常见的事,所以这两个方法应该是实际中要特别注意的。它们都是编码URL,唯一区别就是编码的字符范围,
  • encodeURI方法不会对下列字符编码 ASCII字母、数字、~!@#$&*()=:/,;?+'
  • encodeURIComponent方法不会对下列字符编码 ASCII字母、数字、~!*()'
    所以encodeURIComponent比encodeURI编码的范围更大。

相关文章:

  • 2021-05-30
  • 2021-09-29
  • 2021-09-17
猜你喜欢
  • 2021-10-25
  • 2021-12-16
  • 2021-10-16
  • 2022-12-23
  • 2021-09-26
  • 2021-11-19
  • 2021-07-16
相关资源
相似解决方案