URL解码
粘贴百分号编码的URL、查询字符串或表单值(例如%E4%B8%AD%E6%96%87),即可还原为可读文本。
提示:按 Ctrl + Enter(Mac 上为 ⌘ + Enter)即可解码。
就绪
什么是URL解码?
链接里不能直接包含空格、中文等字符,或&、?这类符号,所以这些字符会被替换成以%开头的代码。例如空格会变成%20,é会变成%C3%A9。URL解码就是把这些代码还原成正常文字。
使用方法
- 把编码后的链接或文本粘贴到上面的输入框。
- 点击解码,可读的文本会显示在下方。
- 如果看到
�而不是文字,请在字符集列表中选择自动检测。
示例
| 编码后 | 解码后 |
|---|---|
hello%20world | hello world |
caf%C3%A9%20cr%C3%A8me | café crème |
https%3A%2F%2Fexample.com%2F%3Fq%3Da%26b%3Dc | https://example.com/?q=a&b=c |
%2520(多层) | 一个空格 |
常见问题
%20是什么意思?
它代表一个空格。每个%加上后面两个字符表示一个被编码的字符,例如%2F是/,%3F是?,%26是&。
为什么+没有变成空格?
在普通链接里,+就是加号。只有从网页表单提交的数据才用+表示空格(例如q=hello+world)。这种情况请勾选将+视为空格。
结果里还有%20或%25这样的代码,为什么?
文本被编码了不止一次(%25就是%本身的代码)。请勾选多层解码,或者点击用作输入再解码一次。
为什么看到的是�而不是文字?
文本使用了UTF-8以外的字符集编码(旧的中文网站常用GBK)。请选择自动检测,或在列表中选择正确的字符集。
像%zz这样的无效序列会怎样处理?
会原样保留,并提示共发现了多少个这样的序列。