HTML 编码
为「粘贴后还能用」的字符串做 HTML 编码,而不是为发布网页
大多数打开 HTML 编码页面的人,并不是要「做一页网站」,而是要把一段字符串从一个系统搬到另一个系统,且中途不能坏掉。从 CMS 复制的 tooltip 正文、丢进 JSON 字段的 `<div>` 片段、日志里混着 `<` 和 `&` 的一行——这些在下一跳之前都需要 HTML 编码,否则接收方会把你的标记当成可执行标签来解析。 本编码器就是干这件事的:左侧粘贴,右侧读转义后的字符串。没有上传队列,没有账号,也不用猜输出有没有更新。 界面刻意做得窄。这里没有排版工具,也不会自动修标签。你得到的是一个可靠的 HTML 编码器,以及两个在真实集成里很常用的能力:**双重编码**(当流水线会叠多层转义时),以及 **编码前对源 HTML 的实时预览**——确认你编码的是心里那段 markup,而不是被截断一半的碎片。

HTML 编码实际改变了什么
编码会把在 HTML 里有语义的字符——`<`、`>`、`&`、引号——替换成 `<`、`&` 这类实体引用。字节变了,文本意图不变。因此开发者在把片段嵌进 JSON、XML、属性值,或「先当纯文本存、再渲染」的数据库字段时,会做 HTML 编码。 顺序也有讲究:先处理 `&`,再替换其他字符,以免误伤已有实体。一次编码是大多数工单和 API 的默认预期。**两次**则留给中间那层尴尬场景——你明知目标端还会再转义一次,需要提前拼出最终入库值(`&lt;` 而不是 `<`)。
粘贴内容里若看得出标签,输出面板可在沙箱 iframe 里预览这段源 HTML,同时默认仍停留在 **编码文本** 页签。先肉眼确认片段,再复制传输用字符串,不必来回切换思路。纯文本、没有标签时,预览不会出现,直接给出编码结果——这更符合多数编码任务的实际形态。
打开 HTML 编码工具一次或两次,随时切换
不用重新粘贴,在同一原文上对比一次与两次的输出,集成文档写得含糊时尤其有用。
预览原文,复制编码结果
HTML 片段的预览针对你的原始输入,而不是转义后的字符串——不必试着「渲染」一堆实体。
粘贴不可靠时,从文件导入
聊天和邮件客户端有时会二次转义字符。加载 `.txt` 或 `.html` 文件,更容易保留你原本要编码的字节。
为何用这款 HTML 编码器,而不是通用 escape 函数
专注 HTML 编码的工作区——不是藏在代码编辑器菜单深处三层的「编码」项。

为「粘贴即交付」流程而设计
支持、集成、内容运营每天都在搬字符串。这款 HTML 编码器随输入更新输出,源文件在磁盘上时可导入 `.txt` 与 `.html`,编码结果可一键复制或下载。内容里可能含内部 URL 或客户数据时,不必为了转义走一趟服务器。 本地优先也意味着迭代快:改一个引号,看转义形式怎么变,贴进 staging API,再改再试——工具尽量不挡路。
HTML 代码如何编码(三步实操)

1)粘贴或导入需要转义的内容
把原始字符串放进左栏——HTML 片段、邮件 snippet,或带 & 的普通句子。源已在 `.txt` 或 `.html` 导出里时,用 **从文件导入**。不必是完整文档;片段标签可以不全,只要你清楚要交付什么。

2)选一次或两次,查看编码文本
除非确定下游会双重转义,否则 **编码次数** 保持 **一次**。右栏默认 **编码文本**,实体输出立即可见。输入是 markup 且想 sanity check 时,可短暂切到 **预览** 看源 HTML,再回到编码串复制。

3)复制或下载编码字符串
把转义后的一行贴进目标字段,或下载 `.txt` 附在工单里。公用电脑用完后请 **清空** 编辑器。
HTML 编码常见问题
编码一次,粘贴更放心
浏览器内实时 HTML 编码;需要时可二次转义,输入含标签时可预览原文。

别再猜该转义几层
编码输出实时更新;输入含标签时可预览源 markup,再复制结果。
