启宇工具集

URL 编码解码

正在加载计算模块…

关于这个计算器

URL 中文参数编解码,明确区分 encodeURIComponent(编码参数值)与 encodeURI(编码整段 URL)。选错这两者是 URL 编码最常见的错误,本工具给出显式选项并说明差异。

依据文件

本工具数据更新:2026-10-18

encodeURIComponent 和 encodeURI 有什么区别?
encodeURIComponent 会转义 : / ? # & = 等所有保留字符,适合编码「某个参数的值」;encodeURI 保留这些分隔符,适合编码「整条 URL」。如果编码参数值时误用 encodeURI,值里的 & 和 = 会破坏 URL 结构。
为什么中文会变成 %E4%B8%AD 这种形式?
URL 标准只允许 ASCII 字符,非 ASCII 必须先按 UTF-8 转成字节,再把每个字节写成 %XX 形式。一个汉字是 3 个字节,所以会变成 3 组 %XX(共 9 个字符)。
解码时报错「URI malformed」是怎么回事?
文本里有孤立的 % 符号或不合法的 %ZZ 序列。常见于参数被截断、或复制时漏了字符。本工具会做容错处理,保留无法解码的部分并给出提示。

同专题的其他工具

← 返回「开发工具」专题

计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。