![]() |
1
23
这取决于需求。对于大多数使用,然后归一化为NFD,然后过滤掉所有组合字符就可以了。在某些情况下,标准化为NFKD更合适(如果您还想消除字符之间的一些进一步区别)。 其他一些区别不会被发现,特别是笔划拉丁字符。对于某些语言,也没有明确的非语言环境特定的方法(应该被认为等同于l或w?)因此,您可能需要定制超出这一点。 也有一些情况下,NFD和NFKD不能像预期的那样工作,以允许Unicode版本之间的一致性。 因此:
在这里,我们为上述问题案例提供了一个默认值,它只是忽略了它们。我们还将生成字符串与生成字符枚举分离开来,这样在不需要对结果进行字符串操作的情况下就不必浪费时间了(比如说,我们要编写下一个要输出的字符,或者进行进一步的逐字符操作)。 例如,我们也想将and转换为l和l,但没有其他专门问题可以使用:
在这种情况下,与上述方法结合使用将删除笔划,以及可分解的音调符号。 |
![]() |
2
16
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |