程序应始终将规范等效的Unicode字符串视为相等... Unicode标准提供了可以用于此目的的定义明确的归一化形式:NFC和NFD。
并且继续说道...
使用哪种取决于特定的程序或系统。对于一般文本,NFC是最佳形式,因为它与从旧编码转换的字符串更兼容。... NFD和NFKD最适合内部处理。
我的问题是:
什么使NFC成为“一般文本”的最佳选择?什么定义了“内部处理”,为什么最好留给NFD?最后,不考虑什么是“最佳选择”,只要两个字符串使用相同的归一化形式进行比较,这两种形式是否可以互换?