HTML实体编码解码
粘贴 HTML 或文字,选择编码范围和格式,结果会立即显示。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
使用方法
- 在输入框中粘贴 HTML 或文字,“操作”选择“编码”或“解码”。
- 只想让代码在网页上原样显示时,用默认的“只编码特殊字符”即可;如果页面编码不确定,可选“所有非 ASCII 字符”,中文也会变成数字实体。
- “实体格式”可以选名称、十进制或十六进制。名称更易读,数字实体兼容性最好。
- 解码支持 中 中 这样的数字实体,以及 HTML 4 规定的约 250 个常用名称(如 … ¥)。
常见问题
为什么要把 < 和 & 转成实体?
浏览器会把 < 当成标签开头、把 & 当成实体开头。想在网页上显示代码或这些符号本身时,需要写成 < &,否则可能显示错乱,还可能带来 XSS 风险。
中文需要转成实体吗?
只要网页使用 UTF-8 编码,中文直接写就可以。只有在旧系统或编码不明确的场合,才需要转成 中 这样的数字实体。
和普通空格有什么区别?
是不换行空格(U+00A0),连续写多个也不会被合并,也不会在这里断行。普通空格连续出现时浏览器只显示一个。