LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1261|回复: 8

本地locale设为zh_CN.utf8时,如何让终端模式下还使用英文?

[复制链接]
发表于 2006-12-19 20:19:53 | 显示全部楼层 |阅读模式
dpkg-reconfigure locales ,本地设为zh_CN.utf8后,终端模式下一些帮助之类中出现的中文都是乱码。
当然,这样也可能用zhcon解决,但我不想用zhcon。我想让终端模式下用英文环境,应该如何设置?
另外,我在x-windows下用的SlickEdit在zh_CN.utf8环境下,GCC 输出的信息也是乱码,我想也是同样的问题,本地设为en_US.utf8就好了,不过en_US.utf8环境下打开中文文本时全是乱码(文件名显示还是对的)。fcitx也打不出汉字……
发表于 2006-12-19 21:25:33 | 显示全部楼层
英文locale 下输入阅读中文的问题已经可以解决了

但是,中文locale下 cli 过度翻译的问题应该解决一下哈!
回复 支持 反对

使用道具 举报

发表于 2006-12-20 09:19:42 | 显示全部楼层
在.bashrc里export LANG=C
经供参考。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 10:27:36 | 显示全部楼层
我觉得最好的方法是
系统默认的locale设置成en_US.utf8
如果登陆X,用gdm登陆
locale选zh_CN.utf8
kdm最郁闷的是没有这个选项
会造成konqueror浏览网页有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-20 10:28:34 | 显示全部楼层
英文locale 下输入阅读中文的问题怎么解决?
多谢2楼,现在看来zh_CN.utf8 locale下终端乱码的问题算是一时避开了。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 11:27:29 | 显示全部楼层
我的系统全是英文的,但可以显示和输入中文。
在locale里,除了LC_CTYPE用中文的编码之外其他全用英文的。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 11:42:10 | 显示全部楼层
如3楼所说。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-12-20 23:38:44 | 显示全部楼层
我也是英文系统,在locale中设置的也是默认en_US, 安装zh_GBK.BGK,
在fonts.conf中添加了字体目录,可以在终端中正常显示中文
但是我用fcitx(小企鹅) 时,没有中文输入框,请问这是什么问题啊?
回复 支持 反对

使用道具 举报

发表于 2006-12-26 00:51:50 | 显示全部楼层
第一种方法:如果你的locale 想是zh_CN.UTF-8,但想用英文的桌面,又能看和输入中文,那你就修改 /etc/default/locale中的LANGUAGE变量为en_US:en,或是在.bashrc中加入export LANGUAGE=en_US:en,这样应用程序菜单,提示信息,man都变成英文的了,而中文一样显示,也能用fcitx了; 第二种方法就是把系统默认locale设成en_US.UTF-8的,之后在.xinitrc( 如果你用startx启动xwindow)或.xsession(如果你用xdm,kdm等启动)中加入export LC_ALL=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8, LANG=zh_CN.UTF-8, LANGUAGE=zh_CN:zh......, 后面再加上你要启动的窗口管理器或桌面系统,就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表