转换

URL 编码解码

网址和参数的百分号编码互转。

1. 选择操作
2. 编码范围

参数:中文、空格、& 等都会编码。整段网址:尽量保留 http、?、& 结构。

3. 左右对照

怎么用

  1. 选「编码」或「解码」。
  2. 左侧输入内容,选「参数用」或「整段 URL」。
  3. 右侧自动出结果并复制。

注意事项

  • 「参数用」适合查询参数值;「整段 URL」会保留 http、?、& 等。
  • 解码时 + 会被当作空格(常见于表单),需要字面 + 请用 %2B。
  • 本地处理,不上传。

常见问题

「参数用」和「整段 URL」有什么区别?

参数用(encodeURIComponent)会编码几乎所有特殊字符,适合查询参数值;整段 URL(encodeURI)会保留 http、?、& 等,适合处理完整链接时少破坏结构。

加号 + 会怎样?

解码时会把 + 当作空格处理(常见于表单)。若原文需要字面量 +,请使用 %2B。

中文为什么会变成 %E4%B8%AD 这样?

这是 UTF-8 字节的十六进制写法,一个汉字通常变成三组 %XX。浏览器打开链接时会自动还原,属正常编码,不是乱码。

什么时候需要编码?

链接里带中文、空格、& 或 = 等特殊字符时,直接拼进 URL 容易出错,先编码一次更稳妥。