123024.com · URL

URL 编码解码

URL 编码(百分号编码,Percent-encoding)把空格、中文、&、=、# 等特殊字符转成 %XX 形式,保证链接在传输与解析时不会被截断或误读。查询参数、表单提交与回调地址里几乎都会用到。

什么时候需要编码

当查询字符串包含中文关键词、空格、加号,或参数值本身含有 &、= 时,必须编码,否则服务端可能解析错位。反向调试时,把已经编码的链接解码,才能看清真实参数内容。

本工具会在你停止输入后尝试自动判断当前是明文还是编码串,并完成对应转换。整段 URL 与单独的一段参数值都可以处理。

编码与“加号”

历史上 application/x-www-form-urlencoded 常用 + 表示空格,而现代 encodeURIComponent 风格多用 %20。若解码结果不符合预期,检查来源系统采用的是哪一种约定。

实用提示

  • 不要对已经是完整编码的 URL 反复编码,否则会出现 %25XX 这种“双重编码”。
  • 只编码参数值,通常不要把整个 https:// 前缀一起错误处理。