一键百分号编码转换,支持 UTF-8 与 ASCII
本工具基于 JavaScript 原生 encodeURIComponent
/ decodeURIComponent
实现,完全符合 RFC 3986 标准,可在浏览器端即时完成URL编码与URL解码。无需安装任何软件,不收集用户数据,安全高效。
支持 UTF-8、GBK、ASCII 字符集,空格自动转 %20,中文转 %E4%B8%AD 等。
输入即出结果,无需等待服务器响应,保护隐私。
当前工具严格遵循 RFC 3986 规范,该标准在 RFC 1738/2396 基础上统一了 URI 的编码规则,被现代浏览器、Node.js、Java、Python 等语言全部采纳。
字符 | 转义后 | 说明 |
---|---|---|
空格 | %20 | 空格只能出现在查询串,路径中必须转义 |
! | %21 | 非保留字符,可直接出现,但编码也合法 |
# | %23 | 片段标识符,必须转义 |
中文「中」 | %E4%B8%AD | UTF-8 → %E4%B8%AD |
! * ' ( )
等全部保留字符,适用于 query value。! * ' ( )
等合法路径字符,适用于 整个 URI。你好 world!
E4 BD A0 E5 A5 BD 20 77 6F 72 6C 64 21
%E4%BD%A0%E5%A5%BD%20world%21
完整规范请参考:RFC 3986