DecodeURL编码工具

URL解码工具,用于将URL编码字符串还原为原始字符串

示例

英文字符

原文:Hello World
URL编码:Hello%20World

中文字符

原文:中文
URL编码:%E4%B8%AD%E6%96%87

特殊字符

原文:name=张三&age=18
URL编码:name%3D%E5%BC%A0%E4%B8%89%26age%3D18

注意事项

  • URL编码(URL Encoding)用于将特殊字符转换为可在URL中安全传输的格式
  • 空格会被编码为 %20 或 + 号
  • 中文等非ASCII字符会被编码为 %XX 的十六进制格式
  • 特殊字符如 =、&、? 等也会被编码以避免在URL中产生歧义

Q: URL编码和URL解码有什么区别?

A: URL编码将特殊字符转换为 %XX 格式,以便在URL中安全传输;URL解码则是将编码后的字符串还原为原始字符。

Q: 为什么要使用URL编码?

A: 因为URL中有些字符有特殊含义(如 ?、&、= 等),直接使用会造成解析错误。URL编码可以将这些特殊字符转换为安全格式。

Q: + 号和 %20 有什么区别?

A: 在传统HTML表单中,空格会被编码为 + 号;而在标准URL编码中,空格被编码为 %20。现代应用通常使用 %20 编码空格。