HTML 编码 / 解码
编码时恰好转义 &、<、> 与两种引号共五个字符,解码经浏览器解析器还原命名、十进制与十六进制实体;一键互换即可验证往返,全程本地。
打开工具 — HTML 编码 / 解码HTML 编码 / 解码 vs URL 编码 / 解码
直接结论: HTML 编码/解码器保护标记:它只转义会破坏 HTML 的五个字符——&、尖括号、两种引号——并能把任何命名或数字实体解码回来。URL 编码/解码器保护地址:像浏览器一样对查询值或整个 URI 做百分号编码。文档内的文本与链接内的文本,是两层不同的问题。
| HTML 编码 / 解码 | URL 编码 / 解码 | |
|---|---|---|
| 用途 | 编码时恰好转义 &、<、> 与两种引号共五个字符,解码经浏览器解析器还原命名、十进制与十六进制实体;一键互换即可验证往返,全程本地。 | 四种模式对应浏览器的真实拆分:组件模式转义全部保留字符,URI 模式保留地址结构;非 ASCII 按 UTF-8 百分号编码,解码拒绝残缺转义。 |
| 输入 | 包含 &、<、>、引号或实体引用的纯文本 | 查询值、URI 组件或含非 ASCII 字符的完整 URI |
| 输出 | 五个破坏标记的字符被转义的文本——或实体被解码还原 | 所选模式下百分号编码的 UTF-8 字符串,可严格解码 |
| 典型场景 | 在 HTML、模板或属性中安全嵌入用户文本 | 构建查询串或修复含空格和重音符号的 URL |
关键差异
HTML 工具用恰好五个转义保护文档标记;URL 工具在四种模式下遵循浏览器的百分号编码规则。
HTML 一侧接受任意文本;URL 一侧会先问你在编码地址的哪一部分——组件、URI 或查询值。
HTML 输出只转义危险字符、保持可读;URL 输出是按严格解码规则处理的百分号转义 UTF-8。
页面标记与模板用 HTML 工具;查询串与粘贴的链接用 URL 工具。
编码时恰好转义 &、<、> 与两种引号共五个字符,解码经浏览器解析器还原命名、十进制与十六进制实体;一键互换即可验证往返,全程本地。
打开工具 — HTML 编码 / 解码四种模式对应浏览器的真实拆分:组件模式转义全部保留字符,URI 模式保留地址结构;非 ASCII 按 UTF-8 百分号编码,解码拒绝残缺转义。
打开工具 — URL 编码 / 解码相关对比