URL 编码/解码
为网页使用编码或解码 URL 和文字。
关于 URL 编码
URL 编码将特殊字符转换为可以通过互联网传输的格式。它用 '%' 加上两个十六进制数字取代不安全的 ASCII 字符。
这个工具是什么?
我们的 URL 编码器和解码器可将网址中的特殊字符转换为其百分比编码等效项(例如,空格变成 %20),并将其解码回来。这确保网址有效且可安全地在互联网上传输。对于处理查询字符串、API 参数和网页链接的开发人员来说,这是必备工具。
使用方法
- 选择编码或解码模式。
- 在输入字段中粘贴或输入您的网址或查询字符串。
- 结果立即显示。
- 点击复制以复制编码或解码的网址。
常见用途
- 在将含特殊字符的网址嵌入 HTML 属性之前进行编码
- 从日志文件或 API 响应中解码百分比编码的网址
- 准备含空格或非 ASCII 字符的查询参数
- 调试网页应用程序中的网址解析问题
使用技巧
- 仅编码查询参数值,而非包括斜线和域名的整个网址。
- 空格可以编码为 %20(标准)或 +(表单数据)——此工具使用标准 %20。
- 先解码收到的网址以清楚阅读,然后再修改。
常见问题
为什么不应该编码包括 https:// 和斜线的整个网址?
编码字符如 : 和 / 会将有效的网址变成破损的,因为这些字符具有结构意义。仅编码包含用户数据的部分,如查询参数值。
为什么空格变成 %20 而不是加号?
%20 是网址路径或组件中空格的标准百分比编码。加号字符 + 是特定于表单编码查询字符串的遗留约定 (application/x-www-form-urlencoded),此工具默认不使用。
网址中哪些字符实际需要被编码?
保留字符和非 ASCII 字符——空格、&、?、#、% 和基本 ASCII 集外的字母——需要编码。字母、数字和少数字符如 - _ . ~ 不编码是安全的。
我可以解码已经被编码多次的网址吗?
如果网址被双重编码,请重复运行解码——每次通过反向一层百分比编码,直到您达到原始可读文本。
我输入的网址是否被发送到服务器进行处理?
不会。编码和解码都使用您浏览器的内置 JavaScript 函数本地进行——网址不会离开您的设备。
免费在线 URL 编码器和解码器。安全传输网址编码,即时解码已编码的 URL。适合开发人员和网页专业人士使用。
url编码器 · url解码器 · url编码 · url解码 · 百分比编码 · url编码工具 · 在线url编码 · 在线url解码 · uri编码器