URL 编码/解码
对URL进行百分号编码或解码,确保参数在网络传输中的正确性。
编码
解码
输入内容
输出结果

                  

什么是URL编解码?

URL编码(也称为百分号编码)是一种用于在URI中嵌入特殊字符的机制。它将非ASCII字符或具有特殊含义的字符转换为%后跟两位十六进制数的形式。

🎯

核心价值

  • 确保传输安全
  • 处理特殊字符
  • 解决编码冲突
  • 标准统一规范
📋

处理内容

  • 查询参数
  • 路径片段
  • 特殊符号 (#, &, ?, %)
  • 中文及多字节字符
🚀

应用场景

  • API 请求参数封装
  • 网页链接跳转处理
  • 表单数据提交
  • 深度链接生成
💎

技术特性

  • RFC 3986 标准
  • UTF-8 字符集支持
  • 无损可逆转换

🚀 使用指南

  • 在输入框中输入需要处理的原始文本或已编码的URL。
  • 在右上角模式切换中选择“编码”或“解码”。
  • 点击“执行”按钮获取结果,支持一键复制结果。
  • 如果解码失败,请检查输入是否符合百分号编码规范。

💡 常见问题

encodeURI和encodeURIComponent有什么区别?
encodeURI用于编码整个URL,不会编码具有特殊含义的字符(如:/?#);而encodeURIComponent会编码所有特殊字符,通常用于编码查询参数。
为什么需要对中文进行URL编码?
URL标准仅允许使用一小部分ASCII字符,中文等非ASCII字符必须转换为符合规范的编码形式才能在网络中稳定传输。