🔗 URL 编解码

URL 编码和解码工具,处理特殊字符转义,支持完整 URL 或参数单独编解码

// 编码结果将显示在这里...
// 解码结果将显示在这里...

💡 什么是 URL 编码?

定义:URL 编码(也称 Percent Encoding)是一种将特殊字符转换为 %XX 格式的编码方式。

需要编码的字符:

  • 保留字符:! * ' ( ) ; : @ & = + $ , / ? % # [ ]
  • 非ASCII字符:中文、日文、emoji等
  • 空格:通常编码为 + 或 %20

两种编码方式:

  • encodeURIComponent(): 编码所有特殊字符,适用于 URI 组件(如查询参数)
  • encodeURI(): 不编码保留字符,适用于完整 URI

常见用途:

  • URL 查询参数传递
  • 表单数据提交
  • AJAX 请求参数
  • 处理包含中文的链接
示例:
原文:hello world 你好
编码:hello%20world%20%E4%BD%A0%E5%A5%BD