URL 在线编码解码 - 加菲工具 回到首页

请输入需要进行 URL 编码或解码的字符:
URL 编码或解码的结果:
请在上方第一个文本框中输入需要编码/解码的URL。

URL编码解码详解

URL编码(Percent-encoding),也称为URL转义,是一种编码机制,用于在URI(Uniform Resource Identifiers,统一资源标识符)中嵌入特定字符。由于URI中的字符受到限制,URL编码允许你通过将非字母数字字符转换为百分号(%)后跟两位十六进制数的方式来包含这些特殊字符。

URL编码

目的

  • 确保URI中的数据完整性,特别是对于那些在URI语法中有特殊意义的字符。
  • 允许URI包含非ASCII字符。

规则

  • 非字母数字字符(不包括-, _, ., !, ~, *, @, #, $, &, `, (, ), +, ,, ;, :, /, ?, =)必须进行编码。
  • 某些服务器和应用程序可能会对保留字符进行编码,尽管它们在URI中是合法的。

过程

  • 将需要编码的字符转换为ASCII码值。
  • 将ASCII码值转换为两位十六进制数。
  • 在十六进制数前加上百分号(%)。

URL解码

URL解码是URL编码的逆过程,它将百分号编码的字符串转换回原始字符串。

过程

  • 识别百分号(%)开头的编码序列。
  • 将两位十六进制数转换为对应的ASCII字符。