红联Linux门户
Linux帮助

Linux下小技能:让你的系统能够按照拼音排序中文

发布时间:2007-02-26 10:19:21来源:红联作者:Augseptm
概述
一直以来, Linux环境下中文排序总以一种中国人无法理解的顺序排列,这其实是因为中文本地化数据并没有包含拼音排序的信息。现在这个问题已经可以解决了,现在通过安装一种额外的中文本地化数据zh_CN@pinyin就可以让你在UTF-8和GB18030字符集下都可以正确的排序中文,并最终希望这个数据能够合并到glibc中。

安装
fedora-cn用户直接执行

#yum install locale-pinyin

你也可以直接到
ftp://ftp.fedora.cn/pub/fedora-cn/linux
下载相应版本的locale-pinyin的RPM。
如果是其他系统用户,请直接下载
http://gro.clinux.org/frs/download.php/1962/locale-pinyin-0.1.tar.gz
然后按照README安装。

配置
编辑你的bash启动文件:$HOME/.bashrc
增加这些内容:

unset LC_ALL
export LC_COLLATE=zh_CN@pinyin.utf8

如果你是gb*编码用户则改上面的utf8为gb18030
重新登陆会话(比如gnome下注销系统)即可生效。

适用范围
大部分gtk/kde桌面程序
bash
其他使用本地化设施排序字符串的程序。
文章评论

共有 0 条评论