使用方法
- 把文字粘贴到文字中。列表和清理后的副本会随输入更新。
- 阅读找到的字符数和位置:每行给出位置、码位和 Unicode 名称。
- 在类似空格的字符中选择处理方式:替换为普通空格,或直接删除。
- 从其文本框中复制清理后的文字,或将其下载为文本文件。
列出哪些字符
- 零宽字符:零宽空格(U+200B)、零宽非连接符(U+200C)、零宽连接符(U+200D)和词连接符(U+2060)在屏幕上不占位置,但会改变文字的连接与断行方式。
- 方向标记、嵌入、覆盖和隔离:U+200E、U+200F、U+202A至U+202E,以及U+2066至U+2069,会改变文字显示的方向。
- 字节顺序标记与软连字符:U+FEFF主要用作字节顺序标记;软连字符(U+00AD)平时不可见,只有在断行处才会显示。
- 类似空格的字符:不换行空格(U+00A0)、数字空格(U+2007)和窄不换行空格(U+202F)看起来像空格,但不是普通空格(U+0020)。
本工具不列出的内容
不可见的运算符U+2061至U+2064不在列表中,因为本工具参考的资料都没有给出它们的名称或用途。普通空格、制表符和换行符会被保留。与拉丁字母相似的其他字母表字母不会被检测到:本工具只查找不可见字符和类似空格的字符。
保留还是删除不换行空格
不换行空格与普通空格完全相同,只是不能在它处断行(维基百科,英文,“Whitespace character”)。当文字需要把数字与其单位保持在一起时,它很有用。只有当文字必须包含普通空格时,例如在提交到不接受它们的表单之前,才选择“删除”。
示例:Invisible text here.
这段示例文字有三个被列出的字符。零宽空格位于Invisible之后(位置10),不换行空格位于text之后(位置16),字节顺序标记位于句号之前(位置21)。选择“替换为普通空格”时,清理后的文字为Invisible text here。选择“删除”时,词会连在一起:Invisible texthere。
| 位置 | 码位 | Unicode 名称 | 处理方式 |
|---|---|---|---|
| 10 | U+200B | ZERO WIDTH SPACE | 已删除 |
| 16 | U+00A0 | NO-BREAK SPACE | 已替换为普通空格 |
| 21 | U+FEFF | ZERO WIDTH NO-BREAK SPACE | 已删除 |
常见问题
为什么清理前后文字看起来一样?
不可见字符在屏幕上不占位置,因此可见文字不会改变。位置和码位显示每个隐藏字符所在的地方。
不换行空格与普通空格有什么区别?
不换行空格与普通空格完全相同,只是不能在它处断行。它的码位是U+00A0而不是U+0020,因此搜索或过滤时可能把两者区别对待。
删除连接符会破坏表情符号吗?
会。家庭或职业类表情符号由零宽连接符组成,删除它们会把序列拆成单独的表情符号。当表情符号很重要时,请保持文字原样。
为什么不列出不可见运算符U+2061至U+2064?
本工具参考的资料都没有给出它们的名称或用途,因此工具不声称能找到它们。只列出资料中注明的码位。
我的文字会被发送到任何地方吗?
不会。查找和清理都在您的浏览器中进行,文字不会保存,也不会发送到本站或其他地方,因此含有私人内容的文字也可以放心粘贴。
资料来源
- Wikipedia(英文):Zero-width space,U+200B及相关字符
- Wikipedia(英文):Zero-width joiner,U+200D
- Wikipedia(英文):Soft hyphen,U+00AD
- Wikipedia(英文):Word joiner,U+2060
- Wikipedia(英文):Bidirectional text,带Unicode名称的双向控制字符
- Wikipedia(英文):Whitespace character,不换行空格、数字空格与U+FEFF
数据和文字最近核对于2026年11月10日星期二。