DevKitBase
工具关于隐私

将混乱的日志 URL 解码为可读内容

粘贴 `%7B%22a%22%3A1%7D` 样式的乱码;得到原始字符。

字符: 30
输入
输出

使用时机

在读取访问日志、调试重定向或反转编码时使用。

示例

输入
hello%20world%20%26%20you%3Dme
输出
hello world & you=me
输入
a%20b
输出
a b

工作原理

使用 decodeURIComponent 结合 try/catch 处理格式错误的 % 序列;可选地将 + 转换为空格。

常见陷阱

  • 单独的 % 或错误的十六进制会抛出异常。
  • 解码两次可能会损坏数据。
  • + 仅在表单正文中表示空格。

区别说明

与 URL 编码互为逆操作。查询字符串解析器处理完整的 ?a=1&b=2 字符串。

常见问题

双重编码的字符串?
小心解码两次,显示中间结果。
无效的 `%`?
返回错误而非静默乱码。
与 HTML 实体有关?
不同 — 请使用 HTML 解码。
反向操作?
URL 编码。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。