教程/工具教程

URL 编码 / 解码 教程

URL 编码与解码。

概览

对 URL 或任意文本进行 encode/decode,解决空格、中文、特殊字符在 query 参数中的传输问题。

Pro 省时能力

  • 批量编码/解码(按行)

适用场景

  • 调试时对内容做编码/解码
  • 处理双重编码问题(逐层转换排查)

常见坑

  • 不可见字符(空格/换行)常导致解码失败
  • Base64 不是加密,不要把它当“隐藏”

常见问题

encodeURI 和 encodeURIComponent 有什么区别?

一般 query 参数用 encodeURIComponent;整条 URL 通常用 encodeURI(不会编码 : / ? 等保留字符)。本工具采用 encodeURIComponent。

为什么 decode 报错?

输入可能包含不完整的 % 编码(例如 %E4 被截断)。

示例

输入

hello world

输出

hello%20world