URL 编解码
编解码
URL 编码与解码,支持 encodeURIComponent / decodeURIComponent
原文
URL 编码结果
常见字符编码对照表
特殊字符
空格%20
#%23
&%26
?%3F
=%3D
+%2B
标点符号
/%2F
:%3A
;%3B
,%2C
!%21
*%2A
中文示例
中%E4%B8%AD
文%E6%96%87
测%E6%B5%8B
试%E8%AF%95
你%E4%BD%A0
好%E5%A5%BD
工具说明
什么是 URL 编码?
URL 编码(Percent-encoding)是一种将特殊字符转换为可在 URL 中安全传输的格式的方法。 它将字符转换为 % 后跟两个十六进制数字的形式,例如空格编码为 %20,中文编码为 %E4%B8%AD。
功能特性
- URL 编码:将文本转换为 URL 安全格式
- URL 解码:将编码格式还原为原始文本
- 实时转换:输入即转换,无需点击按钮
- 中文支持:完美支持中文字符编解码
- 一键交换:快速切换编码/解码模式
- 示例加载:提供示例快速体验功能
使用场景
- URL 参数中包含特殊字符(? & = # 等)
- URL 中包含中文或其他非 ASCII 字符
- 构建查询字符串(Query String)
- 解析和调试 URL
- Web 开发和 API 调用
编码规则
- 字母、数字和某些字符(- _ . ~)保持不编码
- 其他字符转换为 % 后跟 UTF-8 编码的十六进制值
- 中文字符通常编码为 3 个字节(9个十六进制字符)
- 空格可以编码为 %20 或 +(表单数据中)