如何为国际化的系统做排序?

Even713 2010-07-20 12:54:27
单一的排序也许并不难。
但需要国际化,也就是各个国家的用户使用的时候是看到自己国家的文字的,比如现在有个国家列表,如果是英文的,也许直接用sort就行了,但如果是中文的,就复杂得多了,但也是能做的。
那现在国际化,要考虑那么多国家,应该怎么考虑这个问题呢?如果是德文,韩语,日语。。。。
绝望了。。。。
...全文
99 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Even713 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dr_lou 的回复:]

内存排序呢?读出来,然后根据Locale设置不同的Comparable
[/Quote]

那是不是有多少种语言就要设置多少个不同的Comparable呢?
antony0203 2010-07-21
  • 打赏
  • 举报
回复
按字符排序,不是不管英文中文,都会排的嘛,就看你想要什么特殊的排序要求了
xiaochengfu1 2010-07-20
  • 打赏
  • 举报
回复
关注中。。。
dr_lou 2010-07-20
  • 打赏
  • 举报
回复
数据库级别的,就去查查 修改排序规则 这块的内容吧
dr_lou 2010-07-20
  • 打赏
  • 举报
回复
内存排序呢?读出来,然后根据Locale设置不同的Comparable
牛叔 2010-07-20
  • 打赏
  • 举报
回复
应该按照各地的规则排
参数包含本地化标识吧
cycloneTeam 2010-07-20
  • 打赏
  • 举报
回复
排序时,传入locale
closewbq 2010-07-20
  • 打赏
  • 举报
回复
这样看排序规则了。
比如汉字吧,是按音标排序,还是按字符个数,还是按照UNICODE编码排序。
只要同意了排序规则。应该就好排了!
blueram 2010-07-20
  • 打赏
  • 举报
回复
直接转换为UNICODE编码,在进行排序

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧