Unicode 如何对不同语言的列表项进行分组?

Unicode 如何对不同语言的列表项进行分组?,unicode,collation,icu,Unicode,Collation,Icu,我有一个在排序列表中显示用户数据的应用程序。列表中有一个索引,英文中是字母A-Z。点击索引中的字母会跳转到以该字母开头的项目。这适用于类似英语的语言,但完全不适用于使用不同字符集的语言(如汉语) 我可以使用ICU按照正确的顺序整理项目列表,但是如何为其他语言找到正确的索引集呢?请注意,我无法提前知道整个列表,因此无法从数据生成索引 可以为每种支持的语言重新计算索引,但在这种情况下,我如何定位这些列表?CLDR中的“索引字符”信息用于以下目的: 索引字符是用作UI“索引”的有序字符列表,即可单击字

我有一个在排序列表中显示用户数据的应用程序。列表中有一个索引,英文中是字母A-Z。点击索引中的字母会跳转到以该字母开头的项目。这适用于类似英语的语言,但完全不适用于使用不同字符集的语言(如汉语)

我可以使用ICU按照正确的顺序整理项目列表,但是如何为其他语言找到正确的索引集呢?请注意,我无法提前知道整个列表,因此无法从数据生成索引


可以为每种支持的语言重新计算索引,但在这种情况下,我如何定位这些列表?

CLDR中的“索引字符”信息用于以下目的: 索引字符是用作UI“索引”的有序字符列表,即可单击字符(或字符序列)列表,允许用户查看较大“目标”列表的一段 ()

恐怕ICU还没有这些信息,但是如果你只需要一些语言的信息,你可以从ICU复制数据

谢谢,这正是我需要的。