这个工具有问题吗?
关于「URL 解码 在线」
该工具将百分比编码的 URL 解码回人类可读的形式。%20 变成空格,%26 变成 &,%2F 变成 /,任何 UTF-8 百分比编码字符都恢复为其原始 Unicode 形式。
在从日志中读取 URL、调试 HTTP 请求、解码从网络跟踪中捕获的查询参数,或仅仅理解一个充满转义的长 URL 实际在说什么时非常有用。
该工具还处理双重编码的 URL(其中 % 本身已被编码为 %25),这有时发生在数据通过多个系统流动时被编码两次。
如何使用这个工具
如何把百分号编码的 URL 文本解回普通 UTF-8
粘贴已编码文本
把 URL 编码字符串放入「Text」字段。例如 `hello%20world` 或 `caf%C3%A9`;工具按 UTF-8 字节对解读 `%XX` 序列,并重建原始字符。
点击运行
结果只有 `decoded`。示例:`hello%20world` → `hello world`;`caf%C3%A9` → `café`;`q=a%26b` → `q=a&b`。不是有效 `%XX` 三连的部分原样保留。
接受 vs 拒绝
等价于 `decodeURIComponent`。`%ZZ` 这种坏序列或孤零零的 `%` 后跟非十六进制会抛错。如果输入可能部分残缺,请在服务端用 `decodeURI` 语义或先清洗。
用谁更合适
解码单个 query 值或路径段,而不是整 URL。把 `https%3A%2F%2Fa.com%3Fq%3Dhi` 解码为 `https://a.com?q=hi` 就回到原样;如果再解一层,query 里的 `&` 分隔符会过解,没法再解析。