从实用的角度来看,zero-width space (U+200B) 和 zero-width non-joiner (U+200C) 有什么区别?
我已经阅读了维基百科的文章,但我不明白这些字符是否可以互换。
我认为它们是完全可以互换的,但是我不明白为什么我们在 Unicode 集中有两个而不是一个。
最佳答案
零宽度非连接器几乎不存在。它的唯一目的是将事物一分为二。例如,123 零宽度非连接符 456 是两个数字,中间没有任何内容。
零宽度空格是一个空格字符,只是一个非常非常窄的字符。例如 123 零宽度空格 456 是两个数字,中间有一个空格字符。
关于unicode - 零宽度空间与零宽度非连接器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47501992/