如何枚举C#中的LOCALIZED字母?
|
首先,这不是以下内容的重复:
枚举字母的最快方法
因为我需要获取任意(可变)语言字母的所有字符,以及正确的排序顺序。
在不了解每种可能的文化/语言字母的情况下该如何做?
例如,System.Gobalization.Cultureinfo具有有关日期格式的信息,排序方法以及代码页信息。但是没有关于字母本身的信息。
此外,从\'A \'到\'Z \'不会进行迭代排序,因为例如德语具有诸如ÄÖÜ之类的字符,它们在代码页编号中位于\'Z \'之后,但在排序时遵循aou。
我可以以某种方式使用代码页来获取所有字符并以某种方式对其进行排序吗?
“所有字符”是指所有字母,包括数字,但不包括标点符号。
可能只有大写XOR小写。
没有找到相关结果
已邀请:
3 个回复
瞥同忙接
,并要求一个包含Unicode代码点范围的
结构。此信息用于确定给定字体需要哪些范围。
结构不支持所有Unicode代码点,因此该函数返回
s。在该链接的底部查找“代理对”,以获取更多信息。 不幸的是,这段代码并不能满足您的所有需求。例如,经常引用的芬兰语言没有字母“ 5”,但是在Windows中,该字符存在于有效的代码点范围内。我不知道如何解决这个问题。
鞋扣蚊冈借
呢率篓舍烫