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

                  

什么是 URL 编解码?

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

🎯

核心价值

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

处理内容

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

应用场景

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

技术特性

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

🚀 使用指南

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

💡 常见问题

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