URL 编码与解码
为链接对文本进行百分号编码,并将编码后的 URL 还原为可读文本。
如何使用 URL 编码 / 解码
选择编码或解码
编码让文本可以安全地放进 URL。解码则把 %20 等代码还原成文本。
粘贴文本或链接
结果会随输入实时更新。可选择编码 URL 的一部分还是整个 URL。
复制结果
复制或下载结果。如果链接带有查询字符串,每个参数都会解码后列在下方。
为什么选择 Utils365
支持所有语言和表情符号
文本以 UTF-8 编码,因此重音字母、中文和表情符号都能原样还原。
看懂追踪链接
粘贴一个长链接,即可看到 utm_source 等每个查询参数各占一行,值也已解码。
清晰的错误提示
有问题的 % 代码会标出位置,在很长的 URL 中也能快速找到。
隐私至上
编码和解码都在您的浏览器中完成,含有令牌或个人信息的链接绝不会被上传。
常见问题
什么是 URL 编码?
也叫百分号编码,它把 URL 中不允许出现的字符写成 % 加两位十六进制数。空格变成 %20,€ 变成 %E2%82%AC。
应该编码 URL 的一部分还是整个 URL?
对搜索词或查询字符串中的值等部分进行编码,这样 & 和 = 等字符就不会破坏链接。只有在需要修正空格和重音字母、同时保留 : / ? & = # 的作用时,才编码整个 URL。
空格是 %20 还是 +?
两种都有人用。%20 在 URL 任何位置都有效。+ 只在查询字符串和表单数据中表示空格。勾选“空格编码为 +”可按 HTML 表单的方式编码。
为什么解码时提示 % 代码无效?
% 后面必须跟两位十六进制数,而且这些代码组合起来必须是有效的 UTF-8。单独的 % 或被截断的代码(如 %E2%82)无法解码。真正的百分号要写成 %25。
这和 encodeURIComponent 一样吗?
是的。“URL 部分的文本”使用 encodeURIComponent,“整个 URL”使用 encodeURI,因此结果与 JavaScript 完全一致。