URL 编码器
安全地对 URL 中的特殊字符和多语言文本进行编码或解码。支持查询字符串和 IRI 处理。
UrlDeck v2.0
Source Input
Raw StringConversion Result
encoded
Integrity Verified
Syntactically valid URL sequence. Data processed successfully.
100% Client-Side Conversion. Your data never leaves this browser.
🔒 100% Local
⚡ Fast Processing
🆓 Free Tool
URL 编码器用例
查询字符串调试
多语言 URL 处理
Webhook 参数验证
常见问题
Q. 为什么空格有时变成“+”,有时变成“%20”?
“+”传统上用于 URL 查询参数(表单数据)中,而“%20”是 URI 路径中使用的标准百分比编码。
Q. 为什么解码后的文本显示为乱码?
这通常是因为文本使用的是 UTF-8 以外的字符集进行编码,或者是被双重编码了。
Q. 什么是 IDN 和 Punycode?
国际化域名 (IDN) 允许使用本地语言的域名。Punycode(例如 xn--)是这些域名的编码方式,以便 DNS 服务器能够理解它们。
Q. 我应该编码整个 URL 还是仅编码参数?
请仅对参数值进行编码。编码整个 URL 会破坏协议(http://)和路径分隔符(/)。
Q. 什么是双重编码?
当已经编码的字符串被再次编码时就会发生这种情况(例如,“%20”变成了“%2520”)。我们的工具可以帮助检测并还原它。
URL 保留字符
| 字符 | 编码 | 用途 |
|---|---|---|
空格 | %20 或 + | 单词分隔 |
! | %21 | 保留 |
# | %23 | 片段标识符 |
& | %26 | 查询参数分隔符 |
+ | %2B | 查询中的空格 / 保留 |
/ | %2F | 路径分隔符 |
= | %3D | 查询参数值赋值 |
? | %3F | 查询字符串指示符 |
[ | %5B | IPv6 / 数组表示 |
中文/UTF-8 | %XX%XX... | 多语言文本 |
这些字符在 URL 中具有特殊含义,当作为数据使用时必须进行编码。
多语言 URL (IRI) 处理
URL 不同部分中非 ASCII 字符的处理方式。
域名
한글.com
xn--bj0bj06e.com
路径
/상품
/%EC%83%81%ED%92%88
⚠️ 较旧的系统可能不支持 IRI。
主要特性
- 完整 URL 与值的编码模式
- 自动双重编码检测
- 支持 IDN 的 Punycode
- 100% 本地浏览器处理
专业的 URL 编码器和解码器。安全地对 URL 中的特殊字符和多语言文本进行编码或解码。