跳转到正文

隐形字符

一键复制空白的 Unicode 字符——零宽空格、韩文填充符或不换行空格——用于发送看似空白的消息,或填写无法接受空格的字段。将其粘贴到测试区域中,即可确认字符计数已增加,即使什么都看不见。免费,无需注册。

零宽空格 U+200B

最常用的隐形字符。零宽度、无字形——是空白消息和隐藏分隔符的首选。

零宽非连接符 U+200C

防止相邻字符在连笔文字中连接在一起。在拉丁文本中不显示任何内容。

词连接符 U+2060

一种隐形字符,同时会阻止在其所在位置换行。能够躲过一些会过滤零宽空格的过滤器。

韩文填充符 U+3164

具有可见宽度但没有字形,因此看起来像一块空白区域。是制作隐形用户名的常用选择。

不换行空格 U+00A0

看起来像普通空格并能防止换行,但 JavaScript 的 trim() 和 Python 的 strip() 都会将其删除,因此不适合用作空白名称或消息。

复制多个隐形字符

测试区域中的字符数:0

人们使用隐形字符的常见用途

  • 在 Discord 和 WhatsApp 上发送空消息
  • 制作空白的 Instagram 昵称或简介行
  • 制作类似 Fortnite 风格的空白玩家昵称
  • 在文本中添加隐藏的分隔符或填充内容

诚实提示:有些平台会从用户名和消息中过滤掉零宽字符和格式化字符,以防止滥用,因此在一个应用中有效的隐形字符,在另一个应用中可能会被移除。隐形字符还可能干扰屏幕阅读器和文本处理,因此请谨慎使用。

如何使用隐形字符工具

  1. 选择一个字符。 每张卡片都会注明其名称、码位以及最适合的用途。从零宽空格开始,或在需要名称时使用韩文填充符。
  2. 点击复制。 如需一次复制多个,请在多重复制框中设置 1 到 1,000 之间的数量和字符。
  3. 测试一下。 粘贴到测试区域中。即使看不到任何内容,计数也会增加——这证明该字符已到达您的剪贴板。
  4. 将它粘贴到需要的地方,并检查应用是否已将其删除。

五种字符及其区别

字符码位Unicode 类别算作空格吗?最适合
零宽空格U+200BCf(格式)否空白消息与隐藏分隔符
零宽非连接符U+200CCf(格式)否阻止字母在波斯语等连写文字中相连
词连接符U+2060Cf(格式)否零宽的断行阻止符;可能在会过滤 U+200B 的过滤器中保留下来
韩文填充符U+3164Lo(字母)否看起来空白的名称;它有宽度但不绘制任何内容
不换行空格U+00A0Zs(空格)是让词语保持在一起;不会折行的空格

这些字符之所以有效,原因可以归结为一项检查。表单和聊天应用通常会拒绝空白或只包含空白字符的输入,而它们的判断方法是先去除首尾空白。根据 Unicode 的定义,前四个字符都不属于空白,因此去除空白的操作不会影响它们,该字段会被视为非空——U+3164 甚至被归为字母。不换行空格属于空白:JavaScript 的 trim() 和 Python 的 strip() 都会将其删除,因此在这五个字符中,它最不适合用作空白名称或消息,更适合保留其真正的用途:让词语保持在一起。(另外两个同样能经受 trim() 的字符是 U+2800(盲文空白图形)和 U+180E(蒙古文元音分隔符);本页不提供它们。)如果某个字符被拒绝,请换一个再试。

U+200B、U+200C、U+2060 和 U+3164 都带有 Unicode 的 Default_Ignorable_Code_Point 属性,意味着即使字体缺少它们,软件也应当不绘制任何内容。占据空间的是韩文填充符:在大多数字体中,它会留下一个与全角字符宽度相当的空白格,这就是为什么它会让名称或简介行看起来明显空白,而零宽字符则完全塌缩为零。

合理的用途

  • 换行提示。 零宽空格告诉文本引擎,可以在此处断开一个长网址、文件路径或复合词,而不改变其外观。
  • 连写控制。 在波斯语、印地语和其他文字中,零宽非连接符是正确拼写的一部分。
  • 保持在一起。 不换行空格可防止“10 km”或“Dr Smith”被拆分到两行。
  • 填充与模板。 在普通空格会被去除的纯文本字段中,使用隐藏分隔符和固定宽度的填充。

可能出现的问题

平台会不断改变它们接受的内容。许多平台会从用户名和消息中去除零宽字符,把空白名称视为滥用信号,或限制空白的个人资料字段,因此今天有效的字符,下个月可能就不再有效。空白的名称也让他人难以提及或找到您。如果不慎将隐形字符粘贴到代码、文件名、密码或电子表格单元格中,它就会成为令人费解的故障的典型原因:一条看似正确却找不到的命令,或是两个看起来相同却不匹配的名称。如果某处的表现异常,请将其粘贴到隐藏字符检测器中,它会在原位显示每一个隐形字符,并删除您选择的字符。

您需要哪个工具?

您想要使用
复制一个空白字符本页
查找隐藏在现有文本中的隐形字符隐藏字符检测器
查看任意单个字符的码位和名称Unicode 字符查看器
去除普通空格、制表符和空行空格移除工具

关于无障碍访问的说明

隐形字符对大多数读者来说是无声的,但对辅助技术而言并非如此。屏幕阅读器可能会将它们读作“空白”、在此停顿或直接跳过;而空白的显示名称在成员列表或提及中,会让听众无可听之处。包含这些字符的文本,在搜索、复制粘贴和拼写检查中的表现也会有所不同。请谨慎使用,切勿用来隐藏有意义的信息。

常见问题

什么是隐形字符?
一种真实存在但不绘制任何内容的 Unicode 字符,例如零宽空格(U+200B)、词连接符(U+2060)或韩文填充符(U+3164)。软件会将它视为内容,因此只含隐形字符的字段并非空白,尽管您看不到其中有任何东西。
如何发送空白或空消息?
复制零宽空格,将其作为整条消息粘贴并发送。聊天应用通常会拒绝空消息或只包含空格的消息,但单个零宽空格两者都不是。有些应用现在会去除它,此时请尝试词连接符或韩文填充符。
我怎么知道复制成功了?
将其粘贴到本页的测试区域中。即使没有出现任何可见内容,字符计数也会增加,这证明隐形字符确实已经在您的剪贴板中。
应该使用哪个隐形字符?
零宽空格通常是空白消息的首选。韩文填充符通常用于看起来空白的名称,因为它占据空间,而且它是字母而不是空白字符。不换行空格是最不适合用作空白的字符,因为它被算作空白,并且常常会被去除。
为什么隐形字符在某些平台上不起作用?
有些网站会去除零宽字符和格式字符,或拒绝空白名称,以防止滥用和冒充。没有通用的变通方法;可以尝试列表中的其他字符,但请接受平台可能会将它们全部去除的事实。
隐形字符可以被找到并删除吗?
可以。它们是普通字符,因此列出码位的工具会将它们显示出来;隐藏字符检测器可以在粘贴的文本中找到它们,并删除您选择的字符。

相关工具

花式文字与符号中的更多工具