2013-08-28 26 views

回答

2

一個字符和組合標記之後的一組可能的組合,它是無限的(儘管只有可數無窮大)。 Unicode標準在條款2.1(chapter 2)中明確說明:「所有組合字符都可以應用於任何基本字符,並且原則上可以與任何腳本一起使用 。」字母和變音符號的組合可以用作另一個變音符的基本字符,等等。

在較高的協議級別,如在數據格式規範中,您當然可以施加限制,例如,在連續組合標記的數量上。然而,Unicode標準並沒有設置這樣的限制。

+1

注意UAX#15定義了一個[流安全]限制(http://www.unicode.org/reports/tr15/#Stream_Safe_Text_Format)的限制,它限制了我們返回有限域的組合字符的數量(儘管仍然具有驚人的潛在字形數)。但是,有一個不是'流安全'的Unicode字符串當然是有效的。 – bobince

+1

@deceze,我指定它可以是無限的,這意味着它具有與自然數集合相同的基數。 –

相關問題