URL 编码与解码

转换 URL 组件、完整 URL 和表单风格的空格。

仅在当前浏览器中处理
输入与设置
处理选项

输入和结果均在此浏览器中处理,不会保存到服务器、URL 或浏览器持久存储中。复制到剪贴板的内容和下载的文件可能会保留在您的设备上。

使用方法

  1. 选择编码或解码。
  2. 选择组件模式(默认)或完整 URL 模式。
  3. 仅在处理表单风格数据时使用空格/+ 转换。

编码中文、空格和 & 符号

输入与设置
关键词=中文 & 空格
结果
%E5%85%B3%E9%94%AE%E8%AF%8D%3D%E4%B8%AD%E6%96%87%20%26%20%E7%A9%BA%E6%A0%BC

这是组件编码;表单模式会将空格编码为 +。

处理规则与结果解读

组件模式使用 encodeURIComponent/decodeURIComponent;完整模式使用 encodeURI/decodeURI。完整模式会保留结构性的保留字符,因此处理单个查询值时请使用组件模式。

限制与使用前检查

最多 500,000 个字符。格式错误的百分号序列或不完整的 Unicode 会导致错误。不会获取、打开 URL,也不会检查其安全性或是否存在。

常见问题

对已编码的值再次编码会怎样?

百分号可能变成 %25,造成双重编码。请确认当前值是否已经编码。

标准与参考资料