跳转到内容

零宽空格

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自ZWSP)

零宽空格(英語:zero-width space, ZWSP)是一种不可打印的Unicode字符,用于可能需要换行处。

用法

[编辑]

在HTML頁面中,零宽空格可以替代<wbr>。但是在一些网页浏览器(例如 Internet Explorer的版本6或以下)不支援零宽空格的功能。[1]

示例

[编辑]

以下示例中,相邻两个不同的单词之间夹有一个零宽空格。

Lorem​Ipsum​Dolor​Sit​Amet​Consectetur​Adipiscing​Elit​Sed​Do​Eiusmod​Tempor​Incididunt​Ut​Labore​Et​Dolore​Magna​Aliqua​Ut​Enim​Ad​Minim​Veniam​Quis​Nostrud​Exercitation​Ullamco​Laboris​Nisi​Ut​Aliquip​Ex​Ea​Commodo​Consequat​Duis​Aute​Irure​Dolor​In​Reprehenderit​In​Voluptate​Velit​Esse​Cillum​Dolore​Eu​Fugiat​Nulla​Pariatur​Excepteur​Sint​Occaecat​Cupidatat​Non​Proident​Sunt​In​Culpa​Qui​Officia​Deserunt​Mollit​Anim​Id​Est​Laborum

而下列示例中的单词之间没有零宽空格。

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

通常,零宽空格不会显示出来,但是有些软件(如QQ)可以显示。[a]

編碼

[编辑]

在Unicode中,該字元為U+200B 零寬空格 ,HTML:&#8203;。[2]在TeX是\hskip0pt;在LaTeX中是\hspace{0pt}[3];在groff(英语:groff (software))是\:[4]。

在ECMAScript中,String.prototype.trim()依规范定义的空白符和行终止符集合移除字符串首尾字符。[5]Invisible Text发布的第一方v1数据集报告,在Node.js 26.0.0的指定测试中,U+200B未被trim()移除,也未匹配该数据集测试的ECMAScript空白正则表达式;该结果仅适用于所列版本、运行时和数据集。[6]

在HTML裡的實作類似於軟連字符(英语:Soft hyphen)。

参见

[编辑]

註釋

[编辑]
  1. ^ QQ输入框内的文本中的零宽空格会让字符错位

參考

[编辑]

引用

[编辑]
  1. ^ Alex Dunae » Better Web Typography with Spaces and Hyphens. [2009-12-03]. 原始内容存档于2010-12-14. 
  2. ^ General Punctuation – Unicode (PDF). [2013-07-20]. (原始内容存档 (PDF)于2018-07-12). 
  3. ^ The LaTeX Companion. Chapter 3: Basic Formatting Tools (PDF). [2014-02-08]. (原始内容 (PDF)存档于2013-05-12). 
  4. ^ groff(7) – Linux manual page. [2014-02-08]. (原始内容存档于2021-03-03). 
  5. ^ ECMAScript 2024: String.prototype.trim. ECMAScript Language Specification. Ecma International. [2026-08-12] (英语). 
  6. ^ Invisible Unicode Characters: Reference Table and String Behavior. Invisible Text. 2026-08-08 [2026-08-12] (英语). 

文獻

[编辑]