使用实时处理编码和解码 URL
URL编码(百分比编码)将空格、&符号和非ASCII字符等特殊字符转换为URL安全的格式。当您将用户输入作为查询参数传递、处理包含空格的文件名或在URL中使用国际字符时,您需要它。
encodeURIComponent编码除字母、数字和 - _ . ~之外的所有内容——用于查询参数值。encodeURI保留URL结构字符如:、/和?——用于完整URL。我们的工具支持两种模式。
空格在URL路径(RFC 3986)中编码为%20,在查询字符串(HTML表单编码)中编码为+。我们的工具处理两种标准。大多数现代API期望%20,而旧式HTML表单使用+约定。
Unicode字符首先转换为UTF-8字节,然后每个字节进行百分比编码。例如,'é'变为%C3%A9(两个字节)。🎉等表情符号变为四个百分比编码的字节。我们的工具处理完整的Unicode范围。
是的。缺失或双重编码可能导致URL注入、开放重定向漏洞和跨站脚本攻击(XSS)。在将用户提供的值插入URL之前始终进行编码,并在接收端恰好解码一次。
处理在浏览器中进行。保存和分享均为可选操作,需要账户,并会将所选内容发送到我们的服务。