URL 组件编码器/解码器

使用百分号编码对 URL 组件进行编码和解码。将特殊字符转换为 URL 安全格式,反之亦然,用于 Web 开发和 API 使用

纯文本
URL 编码文本

什么是 URL 编码?

URL 编码(也称为百分号编码)是将特殊字符转换为可以安全在互联网上传输的格式的方法。URL 只能包含某些字符,所以任何不被允许的字符都必须进行编码。

工作原理:

  • 特殊字符被转换为 % 后跟其十六进制 ASCII 码
  • 例如:空格变成 %20@ 变成 %40
  • 只有字母(A-Z, a-z)、数字(0-9)和一些符号(- _ . ~)不需要编码

常见示例:

  • 空格 → %20
  • @%40
  • #%23
  • &%26
  • ?%3F

为什么需要:

  • URL 有具有特殊含义的保留字符
  • 确保数据正确传输
  • 防止与 URL 结构发生冲突
  • Web 表单和 API 调用所必需