ICU - 在角色之前按个案排序

时间:2016-12-31 17:24:16

标签: c++ icu

在C ++中使用ICU中的function forwardTo(location) { browserHistory.push(location); } ,我希望在其他所有内容之前按顺序排序。

尽管设置了以下选项,但在案例之前会考虑实际字符。

UCollator

这个所需顺序的原因是复制C / C ++如何比较字符。一个例子是ucol_setAttribute(coll, UCOL_STRENGTH, UCOL_TERTIARY, &status); ucol_setAttribute(coll, UCOL_CASE_FIRST, UCOL_LOWER_FIRST, &status); ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_ON, &status); 应该为真,但B < a会返回ucol_strcollIter(表示1)。

这些是我写的一些测试的结果,这些测试都应该通过:

B > a

有关如何配置A < a: FAIL B < b: FAIL a = a: PASS B < a: FAIL A < b: PASS A < B: PASS 以实现此目的的任何建议都将非常感谢。

0 个答案:

没有答案