零宽空格

显示宽度为零的不可见字符 (U+200B)。用作换行提示和文本处理控制。

零宽空格 (Zero-Width Space, U+200B) 是一个显示宽度为零的不可见字符。屏幕上不显示任何内容,但存在于文本数据中,作为允许换行位置的提示。

在泰语和高棉语等不在单词间使用空格的语言中,零宽空格用于指示单词边界。Web 浏览器允许在这些位置换行。Unicode 详解书籍介绍了不可见字符的机制。

从安全角度看,零宽空格可被用于指纹识别 (在文本中嵌入不可见标识符)。也可能通过复制粘贴操作无意中引入。

在字符计数中,零宽空格虽然不可见但计为一个字符,导致可见字符数与实际字符数之间存在差异。字符编码基础书籍提供了更多背景知识。