URL 编码/解码

将文本编码为符合 URL 规范的格式,或将 URL 编码还原为原始文本。

URL 编码与解码说明

在 Web 应用程序中,URL 中的特殊字符会被编码为“%”后跟两个十六进制数字的形式。例如,空格编码为 %20

为什么需要编码?

由于 URL 规范限制了一些特殊字符的使用,为了确保路径中的数据能够正确传输到服务器(如查询参数),必须使用 UTF-8 URL 编码 进行处理,避免歧义。

主要功能:

  • URL 编码: 将文本转换为安全、符合规范的 URL 格式。
  • URL 解码: 将百分比编码的内容还原为可读文本。
  • Escape: 基于旧版规范的编码方式(已不推荐用于现代 Web 开发,仅供兼容性参考)。

建议:

在 PHP 或 JavaScript 开发中,常用的 encodeURIComponent 和浏览器默认解析通常是一致的。此工具可以帮助您手动校验生成的 URL 是否正确。