URL编解码工具

URL编码说明

什么是URL编码?

URL编码是将URL中的特殊字符转换为可在网络上安全传输的格式。URL只能使用ASCII字符集中的一部分字符,其他字符(如中文、空格等)需要被编码。

常见编码示例

  • 空格 → %20 或 +
  • / → %2F
  • ? → %3F
  • = → %3D
  • & → %26
  • 中文 → %E4%B8%AD%E6%96%87

编码类型说明

  • 标准URL编码:使用escape()函数,不编码ASCII字母和数字,以及 * @ - _ + . / 字符
  • encodeURIComponent:更严格的编码,会编码更多的字符,包括 / ? : @ & = + $ , # 等

提示:在处理包含查询参数的URL时,推荐使用encodeURIComponent来编码参数值,以避免特殊字符导致的问题。