Unicode 不同的图形集是无限的吗?

Unicode 不同的图形集是无限的吗?,unicode,diacritics,grapheme,Unicode,Diacritics,Grapheme,对于可以用Unicode编码(如UTF-8)表示的不同图形的数量是否有任何限制?例如,Unicode标准是否限制了连续组合字符的数量?一个字符和组合标记的可能组合集合在它是无限的(尽管只是可数无限的)之后☺). Unicode标准在第2.1(in)条中明确规定:“所有组合字符都可以应用于任何基本字符,原则上可以使用 字母和变音符号的组合可以用作另一个变音符号的基本字符,依此类推 在更高的协议级别,例如在数据格式规范中,您当然可以施加限制,例如连续组合标记的数量。但是,Unicode标准没有设置此

对于可以用Unicode编码(如UTF-8)表示的不同图形的数量是否有任何限制?例如,Unicode标准是否限制了连续组合字符的数量?

一个字符和组合标记的可能组合集合在它是无限的(尽管只是可数无限的)之后☺). Unicode标准在第2.1(in)条中明确规定:“所有组合字符都可以应用于任何基本字符,原则上可以使用 字母和变音符号的组合可以用作另一个变音符号的基本字符,依此类推


在更高的协议级别,例如在数据格式规范中,您当然可以施加限制,例如连续组合标记的数量。但是,Unicode标准没有设置此类限制。

注意UAX#15定义了一个限制组合字符数量的限制,在该限制下,我们又回到了有限的范围(尽管潜在的字素数量仍然惊人地庞大)。但使用非“流安全”的Unicode字符串肯定是有效的。@deceze,我指定它是可数无限的,这意味着它与自然数集具有相同的基数。