URL 编码解码解析
免费在线 URL 编码解码解析工具。将文本转换为百分号编码,解码 URL 字符串,解析 URL 组件,提取查询参数。
什么是 URL 编码?
URL 编码(也称为百分号编码)是一种将字符转换为可以通过互联网安全传输的格式的机制。它用 % 符号后跟两个十六进制数字替换不安全的字符。
为什么需要编码 URL?
URL 只能使用 ASCII 字符集通过互联网发送。空格、非 ASCII 字符和保留字符必须编码,以确保它们正确传输且不会破坏 URL 结构。
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 编码完整的 URL,但保留 URL 结构字符如 : / ? & = #。encodeURIComponent 编码所有特殊字符,用于编码单个 URL 参数值。
URL 中哪些字符需要编码?
保留字符如 ! # $ & ' ( ) * + , / : ; = ? @ [ ] 和非 ASCII 字符必须编码。空格变为 %20 或 +,特殊字符转换为其 %XX 十六进制表示。
如何解码 URL?
将编码的 URL 粘贴到输入字段中,选择解码模式,工具会自动将 %XX 序列转换回原始字符。
什么是百分号编码(%XX)?
百分号编码将字符表示为 % 后跟两个十六进制数字。例如,空格变为 %20,/ 变为 %2F。字符的 UTF-8 表示的每个字节分别编码。
我可以用这个工具解析 URL 组件吗?
可以,解析模式将 URL 分解为组件:协议、主机名、端口、路径名、搜索(查询字符串)、哈希(片段)、用户名和密码。它还将查询参数提取为键值对。
这个工具对敏感 URL 安全吗?
绝对安全。所有编码、解码和解析都在您的浏览器中 100% 完成。没有数据发送到任何服务器,使其对于包含令牌、密码或其他敏感信息的 URL 完全安全。
什么是查询字符串参数?
查询参数是 URL 中 ? 符号之后的部分,包含由 & 分隔的键值对。例如:?name=john&age=30。它们用于将数据传递给 Web 服务器。
这个工具支持 UTF-8 字符吗?
是的,该工具完全支持 UTF-8 编码。您可以正确编码和解码国际字符、表情符号和任何 Unicode 字符。
什么是双重编码?
双重编码发生在已经编码的 URL 再次被编码时。例如,%20 变为 %2520。此工具可以帮助您通过多次解码来识别和修复双重编码的 URL。
我可以提取特定的查询参数吗?
可以,解析模式以表格格式显示所有查询参数,使查看、复制或分析单个参数变得容易。