零宽字符检测器
零宽字符检测器能在任意文本中查找并揭示隐藏的 Unicode 字符。这些字符确实存在于文本里,却没有可见的符号,因此肉眼看不见,却会悄悄破坏比对、搜索和校验。粘贴你的文本,工具会即时扫描。
它覆盖四类隐藏字符——零宽字符、空格变体、控制字符和特殊格式标记——并逐一报告其简码、确切的 Unicode 码位以及出现次数。随后你可以删除单个字符、一键清除全部,或从内置字符库复制不可见字符,用于空白名称和测试。
谁需要这个工具
开发者
排查文本比对的 bug,清理用户输入,在复制来的代码、数据或 AI 生成文本进入数据库前找出有问题的字符。
内容创作者
清理从网页、文档、富文本编辑器或聊天助手粘贴来的文本,让它在你发布的每个地方都保持一致。
测试工程师
用零宽空格、控制字符和其他常被漏过的特殊字符,去探测输入校验和安全过滤器。
社交媒体用户
复制零宽空格、韩文填充符或空白盲文等不可见字符,在允许的平台上创建空白或不可见用户名。
如何使用零宽字符检测器
粘贴或输入文本
在输入文本框中输入,或点击粘贴从剪贴板取出文本。输入时检测会自动开始——无需点击按钮。
查看汇总
四张卡片实时显示各类别的计数:零宽、空白、控制和特殊。某张卡片包含隐藏字符时会高亮显示。
检视详情
检测到的字符列表会显示每个字符的简码、Unicode 码位和出现次数。将鼠标悬停在任意条目上即可查看完整名称。
清除或复制
点击某个字符旁的 × 可移除它的所有实例,或用全部清除一次性删掉全部。然后用复制干净文本取走结果(或用复制原文保留隐藏字符)。
复制不可见字符
需要不可见字符来做空白用户名或测试吗?展开复制不可见字符面板,然后点击任意字符卡片即可立即复制单个字符。要一次复制多个,Shift+点击卡片并选择 1、5、10 或自定义数量。
功能特性
自动检测
输入或粘贴时实时扫描——汇总卡片即时更新,无需按任何按钮。
四类字符分类
检测结果按颜色编码分为零宽、空白、控制和特殊四组,让你一眼锁定对应类型。
详细结果
每个检测到的字符都会显示其简码、确切的 Unicode 码位(如 U+200B)、出现次数,以及一个一键移除按钮。
复制不可见字符
内置字符库涵盖常用选项(ZWSP、NBSP、韩文填充符、空白盲文)以及完整集合,并配有 1、5、10 或自定义数量的数量选择器。
字符信息
每张卡片都附有简短说明,介绍该字符的作用和使用场景,悬停即可查看完整名称。
清除与复制操作
全部清除可一次性删掉所有不可见字符,而复制原文和复制干净文本则让你取走含或不含隐藏字符的文本。
常见问题
什么是不可见字符?
不可见字符是不显示任何可见符号、却仍存在于文本中的 Unicode 字符。它们包括零宽空格、不换行空格、控制字符和各种格式标记。当你从网页、文档或富文本编辑器复制文本时,往往会一并带上这些字符。
哪些 Unicode 码位是不可见的?
常见的零宽码位包括 U+200B(零宽空格)、U+200C(零宽非连接符)、U+200D(零宽连接符)、U+FEFF(字节顺序标记)和 U+2060(单词连接符)。本检测器还会标出 U+00A0(不换行空格)等空格变体、控制字符,以及软连字符(U+00AD)等格式标记。
为什么我复制的文本看起来一模一样却匹配不上?
这通常是隐藏字符在作怪。当你从网页或文档复制文本时,零宽空格或不换行空格等不可见字符常常会一起被带过来。它们看不见,却仍会影响文本比对、搜索和数据处理。把两个版本都粘贴进来,对比检测到的字符即可找出差异。
为什么从 ChatGPT 粘贴的文本含有隐藏字符?
来自聊天助手和富文本编辑器的文本,可能在生成或复制粘贴过程中带上零宽字符、不换行空格或其他格式标记。把文本过一遍本检测器,用全部清除或复制干净文本,在发布或存储之前去除这些隐藏字符。
如何从文本中删除不可见字符?
你有两个选择。要删除单个字符,点击“检测到的字符”列表中它旁边的 ×,即可移除它的所有实例。要全部清除,点击全部清除。然后用复制干净文本复制已去除所有不可见字符的文本。
如何创建空白或不可见的用户名?
打开复制不可见字符面板,复制零宽空格(ZWSP)、韩文填充符或空白盲文等字符。它们看起来是不可见的,但会被算作有效字符。请注意,并非所有平台都接受不可见用户名——有些会通过校验拦截它们。
普通空格和不换行空格(NBSP)有什么区别?
普通空格(U+0020)允许换行,而不换行空格(NBSP,U+00A0)则会阻止换行。NBSP 常用于排版中以保持词语不被拆开。两者在屏幕上看起来一模一样,但在文本处理中行为不同,是匹配出错的常见根源。
不可见字符会引发安全问题吗?
会。不可见字符可被用来绕过输入校验、隐藏内容,或制造令人混淆的相似用户名(同形字攻击)。在任何处理文本的应用中,对用户输入进行检测和清理都是良好习惯。
使用这个工具时我的文本安全吗?
安全。所有处理都完全在你的浏览器中用 JavaScript 完成。你的文本绝不会上传到任何服务器,你输入的内容也不会被收集、存储或传输。
还没有评论,快来发表第一条!