Unicode 清理

隐形字符清除器

查看您看不见的字符 - 然后删除它们。

零宽空格、非断行空格、双向标记和隐藏的Unicode标签逐一显示,并可以一键删除。您的文本保留在您自己的计算机上 - 从未上传、从未存储、从未被任何人看到。

粘贴一些文本以开始扫描

扫描会在您输入时立即在您的设备上运行。

0
找到
0
已删除
0
字符
0
单词

您的文本保留在您自己的计算机上

此工具从不上传任何内容。这对您意味着什么。

没有任何内容发送给我们

您在这里输入的内容不会通过互联网传输。它保留在您当前使用的设备上。

没有任何内容被存储

服务器上没有副本,也没有包含您内容的数据库,因为它从未到达我们这里。

没有人可以阅读它

我们的团队、其他访客或任何其他公司都无法阅读。没有任何内容到达,因此没有内容可读。

从未用于训练AI

您的内容不会被输入任何AI模型,也不会传递给AI提供者。

关闭标签页时它会消失

没有任何内容留下。重新加载页面,工具将再次空白开始。

不要只听我们说

打开此页面,然后关闭您的wifi或拔掉网络电缆。该工具仍然可以正常工作。这只有在所有工作发生在您自己的计算机上,而不是我们的计算机上时才有可能。

这使得您从不通过电子邮件发送的文本是安全的:客户工作、合同、医疗或法律文件、考试材料、未发表的写作和公司内部信息。

每个字符都有名称

不仅仅是计数。每个发现都显示其Unicode名称和代码点,因此您可以准确验证文本中的内容。

隐藏信息已解码

标签字符和变体选择器的序列被解码回可读文本,揭示了偷偷带入的指令或跟踪器。

表情符号保持完整

表情符号依赖于隐形连接符。我们识别它们并默认保留,因此您的文本不会无声地被破坏。

您的文本保持私密

没有上传,没有存储,没人能看到您粘贴的内容。关闭标签页,它就永远消失了。

什么是隐形字符?

Unicode包含完全不占用视觉空间的字符。有些存在是出于良好的原因:零宽不可连接符是正确书写波斯语所必需的,而像家庭表情符号这样的表情符号是由几个图像通过零宽连接符粘合在一起构建的。其他的则是纯格式化,例如字处理软件在文件开头留下的字节顺序标记。因为它们在屏幕上都不会显示,所以它们在复制和粘贴中悄然穿行,最终出现在您的内容管理系统、电子表格或代码库中。

为什么它们会造成问题

隐形字符悄悄地破坏事物。关键字中的零宽空格会阻止搜索匹配。CSV列中的不可断行空格会破坏数字导入。URL slug中的软连字符会产生404。在代码中,标识符中的隐形字符会产生没有意义的错误消息,因为这两个标识符在屏幕上看起来是相同的。而双向覆盖字符可能会使源代码的一行以与其实际执行完全不同的顺序显示,这就是著名的特洛伊木马源攻击的基础。

隐藏信息和提示注入

这类字符中有一小部分可以携带数据。Unicode标签块与可打印的ASCII一一对应,因此一系列标签字符字面上拼写出可读的句子,而没有编辑器会显示给您。变体选择器也可以以相同的方式被滥用来编码任意字节。两者都用于隐藏指令,随后粘贴到AI助手中,并对文档进行指纹识别,以便泄漏可以追溯到特定接收者。此工具解码两者,因此您可以读取隐藏内容,而不仅仅是删除它。

此工具如何处理它们

每个发现都被分类,而不是盲目删除。文本中没有合法用途的字符被标记为确认发现并删除。可能属于文本的字符,例如波斯字母之间的零宽不可连接符或表情符号中的连接符,会被显示但小心处理 - 表情符号连接符默认保留,因为删除它们会将一个表情符号变成三个。这个区别是清理文本和损坏文本之间的区别。

隐形字符常见问题

相关工具