变音符号
带有变音符号的字母可以用字母和组合修饰符来表示。你通常认为 é
是一个角色,但它实际上是 2 个代码点:
U+0065
- LATIN SMALL LETTER EU+0301
- 结合急性
同样地 ç
= c
+ ¸
,å
= a
+ ˚
组合形式
更复杂的是,组合形式通常也有一个代码点:
"Café" = 'C' + 'a' + 'f' + 'e' + '´'
"Café" = 'C' + 'a' + 'f' + 'é'
尽管这些字符串看起来相同,但它们并不相同,并且它们甚至没有相同的长度(分别为 5 和 4)。