可以简单理解:
encodeURI() 用于整个URI
encodeURIComponent() 用于URI中的某一段,例如query的参数内容
举例:
encodeURI('http://baidu.com/>')
encodeURIComponent('http://baidu.com/>')
详细:
encodeURIComponent转义除了如下所示外的所有字符:
A-Z a-z 0-9 - _ . ! ~ * ' ( )
encodeURI() 中 "&", "+", 和 "=" 等不会转义。