首页/开发工具/URL 编码解码

URL 编码解码 · URL 百分号编码互转

解决接口传参中文乱码问题,支持完整编码与部分编码两种规则。

URL 编码解码 是什么

URL 中只允许出现 ASCII 字符集里的有限符号,中文、空格、&、=、# 等都必须转成 %XX 形式,这叫百分号编码。做接口对接、拼接带中文的查询参数时,经常需要手动编码或解码来排查问题。本工具同时提供两种规则:encodeURIComponent 会编码几乎所有特殊字符(适合编码参数值),encodeURI 会保留 :/?# 等 URL 结构字符(适合编码整条链接)。

使用方法

  1. 把要处理的文本或链接粘进输入框。
  2. 选「编码参数」处理单个参数值,选「编码整条链接」保留 URL 结构。
  3. 把已编码内容粘回来点「解码」,即可看清原始内容。

常见问题

编码参数和编码整条链接有什么区别?
前者会把 : / ? = & 这些分隔符也编码掉,只适合处理参数值;后者保留它们,适合处理完整 URL。搞混了链接会失效。
空格编码成 %20 还是 +?
两者都常见。URL 路径中用 %20,查询字符串中部分场景用 +。本工具输出 %20,通用性最好。
中文为什么变成一串 %E4%B8%AD?
这是 UTF-8 字节的百分号编码,一个中文字通常占 3 组 %XX,还原后就能看到原文。

相关工具