URL 编码的 5 个应用场景(附 JS / Python)
URL 里出现中文或 & = 时,正确编码能避免参数被截断。
场景
查询串带中文、空格或 &,服务端收到乱码或参数分裂——多半没做 URL 编码。
5 个场景
查询参数、路径特殊字符、OAuth 嵌套参数、表单编码、日志还原。
代码
encodeURIComponent('你好&世界')
from urllib.parse import quote
quote('你好&世界', safe='')
在线试用 /url-codec/。注意 encodeURI 与 encodeURIComponent 的差异。