LinuxSir.cn,穿越时空的Linuxsir!

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

console无法正确显示英文信息

[复制链接]
发表于 2008-11-1 23:30:53 | 显示全部楼层 |阅读模式
X成了中文之后,console就不能正确显示英文了,总是尝试显示中文,所以在我用chmod, chown之类命令的时候就会出现问号和方框的搭配组合
请问怎么解决呢?
这里是我的02locale文件
LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"

还有我的100i18n
CONSOLE_NOT_LOCALIZED=yes
ENC=gb
LANGUAGE=en_US.UTF-8:en_US:en:zh_CN:zh_CN.GBK:zh_CN.UTF-8
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8

有人能够帮忙告诉小弟一下这是为什么吗?
发表于 2008-11-1 23:35:52 | 显示全部楼层
字体问题吧,应该是你的中文字体的英文部分不全,换个字体试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-1 23:37:47 | 显示全部楼层
在console底下我不希望它显示中文的~
在gdm的终端里面字体没有问题。
回复 支持 反对

使用道具 举报

发表于 2008-11-1 23:49:46 | 显示全部楼层
你进入X之后 locale是什么?

如果是中文的话

你再退出X

locale还是中文的

但是console不支持显示中文
回复 支持 反对

使用道具 举报

发表于 2008-11-2 00:02:01 | 显示全部楼层
在console下
locale
回复 支持 反对

使用道具 举报

发表于 2008-11-2 00:32:25 | 显示全部楼层
编辑~/.bashrc,加入下面这些:

  1. if [ -z $DISPLAY  ];
  2. then
  3.         export LC_ALL=C
  4. else
  5.         export LC_ALL=zh_CN.UTF-8
  6. fi
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-3 21:39:18 | 显示全部楼层
Post by pheyx;1902649
编辑~/.bashrc,加入下面这些:

  1. if [ -z $DISPLAY  ];
  2. then
  3.         export LC_ALL=C
  4. else
  5.         export LC_ALL=zh_CN.UTF-8
  6. fi
复制代码


太感谢了!!!!
解决问题
受教了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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