- 論壇徽章:
- 0
|
以下是locale-pinyin 0.1的自述文件
*NOTE* This file is in UTF-8 encoding
locale-pinyin 0.1自述文件
介紹
==
按拼音排序的中文locale。
在*nix中為了能夠正確的排序電腦中的中文,你必須有能夠正確對(duì)中文進(jìn)行排序
的locale數(shù)據(jù)。而glibc包含的locale數(shù)據(jù)一直沒能對(duì)中文按照拼音或者筆畫排
序。本軟件則是為你在電腦中增加一種按照拼音排序的中文locale。
安裝
==
系統(tǒng)需求:
1、系統(tǒng)需要有符合X/Open標(biāo)準(zhǔn)的localedef工具
2、5.8.1以上的perl
安裝:
$make
#make install
配置
==
為了生效,你必須正確配置locale環(huán)境變量。
推薦僅設(shè)置LC_COLLATE為本locale,比如:
LANG=zh_CN.UTF-8
LC_COLLATE=zh_CN@pinyin.utf8
注意:不要同時(shí)設(shè)置LC_ALL和LC_COLLATE,這樣可能會(huì)導(dǎo)致本locale不能正確生
效。
測(cè)試系統(tǒng)
====
Fedora Core 6, glibc 2.5, perl 5.8.8
Debian Sarge, glibc 2.3.2, perl 5.8.4
Debian Etch, glibc 2.3.6, perl 5.8.8
聯(lián)系方式
====
如果你發(fā)現(xiàn)有什么問題或有什么建議,請(qǐng)與我聯(lián)系:
hellwolf DOT misty gmail DOT com
安裝完畢后在$HOME/.bashrc下添加了
unset LC_ALL
export LC_COLLATE=zh_CN@pinyin.utf8
重新登錄,Termianl下果然能按照拼音排序了,可GNOME的Nautilus下還是按照原來的排序的,
尋思良久,才找到解決方法,將
LC_COLLATE=zh_CN@pinyin.utf8
添加在"/etc/environment"里面,重新登錄就OK了,呵呵。
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/7654/showart_261212.html |
|