https://developer.aliyun.com/article/75516

URL原理、URL编码、URL特殊字符-阿里云开发者社区
developer.aliyun.com

URL原理、URL编码、URL特殊字符-阿里云开发者社区

安全字符不同:
下面列出了这三个函数的安全字符(即函数不会对这些字符进行编码)
escape(69个):*/@+-._0-9a-zA-Z
encodeURI(82个):!#$&'()*+,/:;=?@-._~0-9a-zA-Z
encodeURIComponent(71个):!'()*-._~0-9a-zA-Z