🔗 URL Encode/Decode

URL Encode和DecodeTools,处理特殊字符转义,支持完整 URL 或参数单独编Decode

// Encoded Result将显示在这里...
// Decoded Result将显示在这里...

💡 什么是 URL Encode?

定义:URL Encode(也称 Percent Encoding)是一种将特殊字符Convert为 %XX Format的Encoding。

需要Encode的字符:

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

两种Encoding:

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

常见用途:

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