escape、encodeURI、encodeURIComponent

  • 0

AI 智能摘要

本文介绍了JavaScript中处理字符串编码的三种方法:escape、encodeURI和encodeURIComponent。escape适用于普通字符串编码,encodeURI用于对整个URL编码,而encodeURIComponent则用于对URL参数编码。此外,还提到了对应的解码方法decodeURI和decodeURIComponent。(预计阅读时间:1分钟)

都是处理编码的

escape

对字符串进行编码

encodeURI

encodeURI方法不会对下列字符编码 ASCII字母 数字 ~!@#$&*()=:/,;?+'

encodeURIComponent方法不会对下列字符编码 ASCII字母 数字 ~!*()'

encodeURIComponent

如果是对字符串进行编码,不涉及url 使用escape
如果对url参数进行编码 encodeURIComponent 如果是对整个url编码 使用encodeURI

decodeURI() 和 decodeURIComponent()

#讨论区
00条评论
实时对话
loading...