正在加载,请稍候…

编码/解码url格式的字符串

在线 URL 编码 / 解码工具,将 URL 中的特殊字符转换为百分比编码(%xx)格式,或将编码后的 URL 还原为可读形式,支持完整 URL 和 URI 组件两种编码模式,适合 API 开发。

使用方法

  1. 第一步:选择"编码"或"解码"模式。
  2. 第二步:将 URL 或文本粘贴到输入框中。
  3. 第三步:编码/解码结果即时显示。

常见问题

什么是 URL 编码?

URL 编码(百分号编码)将 URL 中不允许的字符(如空格、中文字符或符号)转换为 %XX 格式。例如,空格变为 %20。

什么时候需要对字符串进行 URL 编码?

将用户输入作为查询参数传递时、以编程方式构建 URL 时,或处理表单数据提交时。

URL 编码和 Base64 编码有什么区别?

URL 编码将特殊字符转换为 %XX 格式,用于 URL 中安全传输。Base64 将二进制数据编码为 ASCII 字符串,用于在文本协议中传输二进制内容。URL 参数应使用 URL 编码,而非 Base64。

URL 编码(Percent-encoding)和 Base64 编码有什么区别?

URL 编码(%XX)专门用于 URL 中不安全字符的转义,将字节转为 %+十六进制,使 URL 保持合法格式(如空格转 %20,中文转 %E4%B8%AD);Base64 将任意二进制数据转为 64 个安全字符,使数据可在文本协议中传输,但会增加约 33% 体积。URL 编码用于 URL 参数;Base64 用于 data URI、API 认证、邮件附件等。