将混乱的日志 URL 解码为可读内容
粘贴 `%7B%22a%22%3A1%7D` 样式的乱码;得到原始字符。
字符: 30
使用时机
在读取访问日志、调试重定向或反转编码时使用。
示例
工作原理
使用 decodeURIComponent 结合 try/catch 处理格式错误的 % 序列;可选地将 + 转换为空格。
常见陷阱
- 单独的 % 或错误的十六进制会抛出异常。
- 解码两次可能会损坏数据。
- + 仅在表单正文中表示空格。
区别说明
与 URL 编码互为逆操作。查询字符串解析器处理完整的 ?a=1&b=2 字符串。
常见问题
双重编码的字符串?
小心解码两次,显示中间结果。
无效的 `%`?
返回错误而非静默乱码。
与 HTML 实体有关?
不同 — 请使用 HTML 解码。
反向操作?
URL 编码。
相关工具
在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。