转自:http://blog.softat.org/?p=56
Ubuntu设置Locales为GBK
找到 /var/lib/locales/supported.d/local 文件
添加一行 zh_CN.GBK GBK
然后执行
sudo locale-gen
重启动X, 如果用gdm启动选择语言 中文(GBK)的就可以了。
如果不是gdm启动,修改/etc/enviroment 将LC_ALL,LANG等等都改为GBK
startx
正在关注 Linux 、开源、IT 的个人博客。
转自:http://blog.softat.org/?p=56
Ubuntu设置Locales为GBK
找到 /var/lib/locales/supported.d/local 文件
添加一行 zh_CN.GBK GBK
然后执行
sudo locale-gen
重启动X, 如果用gdm启动选择语言 中文(GBK)的就可以了。
如果不是gdm启动,修改/etc/enviroment 将LC_ALL,LANG等等都改为GBK
startx
Comments are closed.
光是下面的办法只能把上述的locale添加进系统,但是用命令locale查看还是zh_CN.UTF-8,也就是说默认的locale没有变。
用下面这种办法可以改变默认的locale,在 /etc/profile中加上
export LC_ALL=zh_CN.GB18030
export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030
就行了。
这样,用locale命令查看系统的默认locale就是zh_CN.GB18030了。
但是,改变了locale后,在任务栏的工具图标的提示文字有的为变成乱码。而且,据网上有说,采用UTF-8的locale是先进的locale,那些GB2312什么的已经成古董了。我也不知道是不是真的。就改回locale为UTF-8了。
上次在一台机器上按文章中的做法出现如上面评论中的问题;而这次在另一台机器上按文章中的做法修改locale后又一切正常了,奇怪了 😕