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字符。