ICU:NFD和NFC是什么意思?

时间:2016-05-14 12:52:16

标签: icu transliteration

我找到了一个读取

的片段

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

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

所以,我猜分号之间的东西就像"命令"哪些是要执行的,但NDF和NFC特别代表什么?我在官方文件中确实找不到任何东西......

1 个答案:

答案 0 :(得分:2)

有关完整示例,请参阅ICU transliteratorsTR15 normalization forms上的链接页面。

  

归一化形式D(NFD)规范分解

     

标准化表格C(NFC)规范分解,   然后是Canonical Composition

     

标准化表格KD(NFKD)兼容性分解

     

标准化表格KC(NFKC)兼容性分解,   然后是Canonical Composition