返回工具

encodeURIComponent 和 encodeURI 怎么选

对比两种浏览器编码 API 的适用场景与常见踩坑。

拼 query 时,键值内容优先用 encodeURIComponent,避免 &、= 破坏结构。

已有完整 URL 只需处理非 ASCII 时,可用 encodeURI。

表单提交里空格有时写成 +,解码前可先换成 %20。

解码失败通常是 % 后不是两位十六进制,或被截断。

相关阅读