Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unicode 带空字符串的ICU排序规则_Unicode_Icu - Fatal编程技术网

Unicode 带空字符串的ICU排序规则

Unicode 带空字符串的ICU排序规则,unicode,icu,Unicode,Icu,我刚刚开始使用ICU排序规则,我有一个问题,关于如何创建应用于空字符串的规则。 简而言之,如果我有以下列表: "", "abc", "", "def" 我想创建一个规则,以便在排序后,空字符串将位于列表的末尾: "abc", "def", "", "" 字符集不仅限于拉丁语,因此该规则应适用于整个Unicode点范围。我尝试过,但没有成功: "&[last regular] < \u0000" “&[上次定期]

我刚刚开始使用ICU排序规则,我有一个问题,关于如何创建应用于空字符串的规则。 简而言之,如果我有以下列表:

"", "abc", "", "def"
我想创建一个规则,以便在排序后,空字符串将位于列表的末尾:

"abc", "def", "", ""
字符集不仅限于拉丁语,因此该规则应适用于整个Unicode点范围。我尝试过,但没有成功:

"&[last regular] < \u0000"
“&[上次定期]<\u0000”
我还尝试查看了API提供的一些选项,但没有发现任何有用之处

我的问题是:有可能创建这样一个规则吗?正如我所说的,我不太熟悉API和规则的语义,但我怀疑这是不可能的,因为空字符串没有任何Unicode点来附加权重

谢谢大家!