给定一个 NFC 规范化字符串,对该字符串应用全大小写折叠,我可以假设结果也是 NFC 规范化的吗?
我不明白 Unicode 标准在这句话中试图告诉我什么:
规范化也与案例折叠相互作用。对于任何字符串 X,令 Q(X) = NFC(toCasefold(NFD(X)))。换句话说,Q(X) 是对 X 进行归一化,然后对结果进行大小写折叠,然后将结果放入归一化形式 NFC 格式的结果。由于定义归一化和大小写折叠的方式,Q(Q(X)) = Q(X)。重复应用 Q 不会改变结果;对于规范化形式 NFC 或 NFD,案例折叠在规范规范化下关闭。