+ -
当前位置:首页 → 问答吧 → 请问如何通过编辑文件改系统的默认locale

请问如何通过编辑文件改系统的默认locale

时间:2003-08-14

来源:互联网

不改.bashrc

作者: wadelhw   发布时间: 2003-08-14

什么意思?
改变locale本身不需要靠.bashrc阿。
我知道的方法是dpkg-reconfigure locales。
至于有没有更好的方法就不知道了,特别是已经生成了相关locale编码只是修改一下,例如从(zh_CN.GB2312改到zh_CN.GBK),希望有人能指点一下。

作者: 听峰   发布时间: 2003-08-14

在.bashrc中可以通过export LC_ALL改locale(对吧):o

我想知道除了dpkg-reconfigure locales,还有没其他的方法。例如, 改改配置文件什么的。

作者: wadelhw   发布时间: 2003-08-14

locale-gen

作者: eTony   发布时间: 2003-08-14

引用:
最初由 eTony 发表
locale-gen
它好像只是产生编码,修改当前地区类型怎么办?

作者: 听峰   发布时间: 2003-08-15

修改文件 /etc/locale.gen 和 /etc/enviroment
然后再locale.gen

作者: losska   发布时间: 2003-08-15

那么也就是说你们每次都只选择一个地区编码,在locale.gen里只有一个地区 编码配置喽。

我一般选择好几个,例如dpkg-reconfigure locales 的时候我把zh_CN.GB2312,zh_CN.GBK,zh_CN.GB18030 都选择上,最后不是默认要用哪个吗,我就选择其中一个,不过locale-gen会把三个都生成一遍。就是不知道那个默认的在哪里修改的?

作者: 听峰   发布时间: 2003-08-15

losska不是说了么
/etc/enviroment

作者: carlos   发布时间: 2003-08-15

我们一般情况下在enviroment文件是空的阿,我们最多是增加locale命令结果中没有正确设置地区码的部分,象我现在是选择zh.CN.GB2312,如果我要改成zh_CN.GBK的话,就把所有locale命令结果中的配置全部写到/etc/enviroment中,而且修改等号后面的所有项目是吗?

作者: 听峰   发布时间: 2003-08-15

刚才试验了,好用阿。
只要在/etc/environment中写如下内容,随便改成什么字符编码类型重新登录后,locale的结果就是全部都是那个字符编码类型了。

代码:
LC_ALL=zh_CN.GBK
LANG=zh_CN.GBK
LC_ALL控制其他所有LC_XXXX环境变量的。
LANG内自己控制自己。

作者: 听峰   发布时间: 2003-08-15

不太明白你在说什么...

作者: carlos   发布时间: 2003-08-15

热门下载

更多