GUIDE深度 · Deep dive

URL 编码基础

URL 编码把不安全字符转成 % 加两个十六进制数字。非 ASCII 字符先转 UTF-8 字节,再逐字节编码;一个汉字通常会变成 3 个 %XX。

更新 2026-11-01 · 公式可核验

哪些字符要编码

空格、中文、引号、尖括号、#、%、& 等。

保留字符只有在作为结构时才不编码。

常见错误

双重编码:%20 变成 %2520。

把 + 当空格;路径里应该用 %20。

解码非法 % 序列导致异常。

常见问题

一个汉字几个字节?

UTF-8 通常 3 字节,编码后 3 个 %XX(9 个字符)。

需要编码 / 吗?

作为路径分隔符不编码;作为参数值内容要编码。

数据来源

相关计算器

URL 编解码工具对完整 URL 或参数值做百分号编码/解码,支持 UTF-8。

更多指南

encodeURI 和 encodeURIComponent 区别阅读指南
KEEP READING

继续读

按顺序读,或跳到同主题的其他指南。

全部指南 →