URL编码解码工具
支持URL编码、解码,可处理中文URL。
结果:
等待输入...
URL编码知识介绍
什么是URL编码?
URL编码(也称为百分号编码)是一种将URL中非法字符转换为合法ASCII字符的方法。它将非ASCII字符和特殊字符转换为%后跟两位十六进制数的形式。
URL编码的特点
- 兼容性:确保URL在各种系统和协议中正确传输
- 安全性:防止特殊字符被误解为URL结构
- 标准化:遵循RFC 3986标准
- 可逆性:可以完全解码还原原始字符
需要编码的字符
- 空格 → %20
- 中文等非ASCII字符
- 特殊字符:! # $ & ' ( ) * + , / : ; = ? @ [ ]
URL编码的应用场景
- URL查询参数传递
- 表单数据提交
- Cookie值存储
- REST API参数
encodeURI vs encodeURIComponent
- encodeURI:编码整个URL,不编码保留字符
- encodeURIComponent:编码URL组件,编码所有特殊字符