Locale配置文件在 /etc/default/locale
linux文件系统的一些概念,linux的文件系统的文件名是基于字节流的,也就是说文件名的编码以byte为单位读取的,所以文件名可以是多字
节编码方案,比如gb18030,
utf8,不能是宽字节编码,比如如windows使用的utf16。所以只要是多字编码方案的文件名,linux都是可以读取的。 1)为glib的国际化支持产生国标编码支持,ubuntu系统默认状态下是没有GB18030和GBK的本地locale的,所以为了设置locale为zh_CN.GB18030,我们需要先为glib产生GB18030和GBK编码的支持。 1、首先设置sudo vi
/var/lib/locales/supported.d/local 添加一行 zh_CN.GBK GBK和zh_CN.GB18030 GB18030,把原来的UTF-8那一行仍旧保留在最后!
2、sudo locale-gen, 或者可以直接sudo locale-gen zh_CN.GB18030
和 sudo locale-gen zh_CN.GBK
安装Chinese包
先更新源:在 sudo gedit /etc/apt/soures.list
里面添加如下内容
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted
universe multiverse deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted
universe multiverse deb http://ubuntu.cn99.com/ubuntu/ gutsy-upd