URL 编码解码

把文本编码为可放进 URL 的形式,解码百分号转义,并查看 URL 的各部分和查询参数。

方向
编码对象
输出

URL 组成

在上方粘贴完整 URL 以查看各部分。

常见问题

什么是 URL 编码?

URL 只能包含有限的 ASCII 字符。其他字符(包括空格、&、= 以及中文)都写成 % 加十六进制字节。空格变成 %20,“中”变成 %E4%B8%AD(它的三个 UTF-8 字节)。

编码单个值还是整个 URL?

放进查询字符串或路径的每个值都要编码(JavaScript 的 encodeURIComponent),这样“a&b”不会被拆成两个参数。编码整个 URL(encodeURI)只转义不允许出现的字符,保留结构。