← 返回工具指南
工具指南URL 编码URL 解码查询参数链接工具工具

URL 编码解码怎么用?中文参数、特殊符号和查询参数解析指南

URL 编码用于安全传输中文、空格、&、? 等特殊字符。这里讲 encode/decode、查询参数、UTM 和常见链接错误。

打开配套工具 →

链接里出现中文、空格、&?# 时,必须正确编码。否则分享链接、接口参数、跳转地址都可能被截断或解析错误。

你可以用 URL 编码 / 参数解析工具 做 encode、decode 和参数拆解,也可以用 URL 解析器 / UTM 提取工具 看完整结构。

为什么要 URL 编码

URL 里有些字符有特殊含义:

如果参数值里本身包含这些字符,就需要编码。

中文参数会变成什么

例如:

text已剪下 ✓
海豹

编码后可能变成:

text已剪下 ✓
%E6%B5%B7%E8%B1%B9

这是正常现象,不是乱码。

常见错误

  1. 重复编码, % 变成 %25
  2. 参数值里的 & 没编码,导致参数被拆断。
  3. 把完整 URL 当作参数时没有 encode。
  4. UTM 参数拼接时多了两个 ?
  5. hash 后面的参数没有被后端接收。

检查流程

  1. 先用 URL 解析器拆出 protocol、host、path、query、hash。
  2. 检查查询参数是否完整。
  3. 对单个参数值做 decode。
  4. 如果要作为跳转参数,再对完整 URL encode。
  5. 打开最终链接测试跳转。

回调地址要特别小心

登录、支付、OAuth 常会把回调地址作为参数传递。如果回调地址没有整体编码,里面自己的 ?& 会把外层参数切乱。

正确做法通常是先把完整回调 URL encode,再放进参数值。接收端再 decode 一次,得到原始回调地址。

总结

URL 编码解决的是“特殊字符如何安全放进链接”。不要手动猜 % 后面的内容,用工具转换更稳。

处理分享链接、回调地址、UTM 和接口参数时,可以用 URL 编码 / 参数解析工具URL 解析器 / UTM 提取工具 一起检查。