零宽字符检测与清除 (排查复制代码报错)

文本看起来正常却通不过校验?AI 输出、抓取的网页和复制的代码里满是不可见字符——零宽空格、BOM、软连字符。粘贴到这里,逐个高亮显示,一键清除。

—
嵌入此工具到你的网站 / 博客 无需开发 · 复制即可使用
HTML 嵌入代码 (iframe):
<iframe src="https://lucentool.com/zh/zero-width-remover" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/zh/zero-width-remover" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - 零宽字符检测与清除 (排查复制代码报错)</a></div>

什么是零宽字符?

Unicode 包含数十种不可见字符,渲染时不显示任何内容,却真实存在于你的数据中:零宽空格(U+200B)、零宽不连字(U+200C)、零宽连字(U+200D)、词连接符(U+2060)、软连字符(U+00AD)、BOM(U+FEFF)、从左到右/从右到左标记(U+200E / U+200F)等等。它们在文本整形中有正当用途——也会被恶意用来给文本打指纹、绕过过滤器,或把载荷偷偷塞过输入校验。

它们藏在哪

如何使用结果

扫描会用可见标记高亮每个不可见字符,并列出每个码点的名称和数量。全部移除会清除它们——但要小心:如果来源用它们做水印,你移除的正是别人植入的东西。对 JSON、代码或数据库键来说,移除通常安全;对普通文本,请确认软连字符没有承载有意的换行提示。