3

我无法理解一些概念。在 Unicode 规范中,有一个名为general category的属性。

好的,我了解字母(通常的字符;GC=L)、数字(如数字 0-9 和其他具有数值的字符;GC=N)和分隔符(分隔符;GC=Z)是什么。但是很难区分符号 ( GC=S)、标点符号 ( GC=P) 和标记 ( GC=M)。

我查找了它们的列表,但找不到概念上的差异。而且这份文件对我帮助不大。所有这些有什么区别?

4

1 回答 1

4

标记不是独立的字符,而是应用于另一个字符。非间距标记显示在目标字符上,间距标记显示在目标字符上,封闭标记显示在目标字符周围。例如,这是一个盒子中的 a(字符“a”与封闭的方形字符组合):a⃞</p>

关于标点符号与符号:正如您链接的文本所解释的那样,某些极端情况的分类相当随意,但原则上的区别在于标点符号用于“组织和分隔文本单元”(即标记句子的结尾,分隔不同的句子的一部分,将枚举的元素分开等)和符号“代表概念”(例如单位或数学符号)。

于 2012-05-13T10:44:01.317 回答