当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Dolphin Nautilus 文件排序问题
帖子发表于 : 2010-02-22 4:32 

注册: 2006-10-14 22:07
帖子: 789
送出感谢: 0 次
接收感谢: 0 次
代码:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE=zh_CN.UTF-8
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


代码:
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8


代码:
$ mkdir 0  1_1  2  a    aaa  c   啊_1  不  国家  在 1  111  3  a_a  b    啊  啊11  从  社会  中国


代码:
$ ls
0  1_1  2  a    aaa  c   啊_1  不  国家  在
1  111  3  a_a  b    啊  啊11  从  社会  中国


我希望在文件管理软件中得到和 ls 一样的排序效果,但是实际情况是111跑到了3后面:
代码:
0 1 1_1 2 3 111


zh_CN 的 LC_COLLATE 来自于 iso14651_t1_pinyin,而后者又同时使用了了 iso14651_t1_common。

咋办呢?单单是修改参数可以么?还是说要自己做一个 locale 文件?那 ls 的排序是怎么来的啊。

大家的排序结果有和我的ls一样的么?locale 是什么?


附件:
zh-cn-iso-xxx-pinyin.png
zh-cn-iso-xxx-pinyin.png [ 46.35 KiB | 被浏览 367 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Dolphin Nautilus 文件排序问题
帖子发表于 : 2010-02-22 9:35 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
环境变量和库,不一定一致的。
就是现实和你的梦想一样。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译