🔗
URL 编码/解码
对URL进行百分号编码或解码,确保参数在网络传输中的正确性。
输入内容
输出结果
什么是URL编解码?
URL编码(也称为百分号编码)是一种用于在URI中嵌入特殊字符的机制。它将非ASCII字符或具有特殊含义的字符转换为%后跟两位十六进制数的形式。
核心价值
- 确保传输安全
- 处理特殊字符
- 解决编码冲突
- 标准统一规范
处理内容
- 查询参数
- 路径片段
- 特殊符号 (#, &, ?, %)
- 中文及多字节字符
应用场景
- API 请求参数封装
- 网页链接跳转处理
- 表单数据提交
- 深度链接生成
技术特性
- RFC 3986 标准
- UTF-8 字符集支持
- 无损可逆转换
🚀 使用指南
- 在输入框中输入需要处理的原始文本或已编码的URL。
- 在右上角模式切换中选择“编码”或“解码”。
- 点击“执行”按钮获取结果,支持一键复制结果。
- 如果解码失败,请检查输入是否符合百分号编码规范。
💡 常见问题
encodeURI和encodeURIComponent有什么区别?
encodeURI用于编码整个URL,不会编码具有特殊含义的字符(如:/?#);而encodeURIComponent会编码所有特殊字符,通常用于编码查询参数。
为什么需要对中文进行URL编码?
URL标准仅允许使用一小部分ASCII字符,中文等非ASCII字符必须转换为符合规范的编码形式才能在网络中稳定传输。