如何使用查询.订单()在包含非英语字符的字符串属性上,以便按正确顺序获取实体?你知道吗
你知道吗查询.订单奇怪的是把任何非英语字符放在列表的末尾,像这样:
Dolnośląskie
Kujawsko-Pomorskie
Lubelskie
Lubuskie
Mazowieckie
Małopolskie <- incorrect order
Opolskie
Podkarpackie
Podlaskie
Pomorskie
Warmińsko-Mazurskie
Wielkopolskie
Zachodniopomorskie
Łódzkie <- incorrect order
Śląskie <- incorrect order
Świętokrzyskie <- incorrect order
这一套的正确选择应该是:
Dolnośląskie
Kujawsko-Pomorskie
Łódzkie
Lubelskie
Lubuskie
Małopolskie
Mazowieckie
Opolskie
Podkarpackie
Podlaskie
Pomorskie
Śląskie
Świętokrzyskie
Warmińsko-Mazurskie
Wielkopolskie
Zachodniopomorskie
有办法吗?除了把另一个属性与英语规范化字符串值只是为了排序?你知道吗
将字符串规范化为一个单独的属性是您所需要的唯一解决方案;它们按unicode码点排序,而作为ASCII一部分的字母的值要比非ASCII字符低得多。你知道吗
相关问题 更多 >
编程相关推荐