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