ICU:NFD 和 NFC 是什么意思?

Adr*_*der 6 transliteration icu

我找到了一个片段,上面写着

Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();

...并且应该使任意字符串非常适合 URL。

所以,我猜分号之间的东西类似于要执行的“命令”,但是 NDF 和 NFC 代表什么?即使在官方文档中,我也确实没有找到任何东西......

Ste*_*mis 5

有关完整示例,请参阅ICU 音译器和TR15 规范化表格的链接页面。

标准化形式 D (NFD) 规范分解

规范化形式 C (NFC) 规范分解,然后是规范组合

标准化形式 KD (NFKD) 兼容性分解

规范化形式 KC (NFKC) 兼容性分解,然后是规范组合