中文环境,命令行下如何变为英文环境
这个标题是不是有点问题?是这样的,我的系统语言是简体中文,在XWINDOW下的终端里能正常显示
可如果退到全命令行下,由于是中文环境,所以在VI或命令的输出全是中文,也就显示为乱码了?不想安装ZHCON之类的东西
有什么办法当全退到命令行下的时候,系统环境变以英文吗?
谢! export LANG=en_US export LANG=en_US
感谢感谢,不过按你这样做的没用
在i18n文件里添加后,提示都变成???号了
这样便OK了
export LANGUAGE=en_US
:mrgreen: 老大,你要救我呀。。。
按照我上面的方法做了以后(在i18n文件内添加en_US)
重启后,整个系统语言都成了zh_CN.UTF-8了,怎么会这样
原来的是gb18030
现在GTK程序的字体就全乱套了,字距过大
locale输入为
----
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
---------------
调整了一下午也没把locale调回到gb18030
虽然/etc/sysconfig/i18n的设置原本如下
----------
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
----------
不会要为每个用户建个i18n吧
以前不要的呀
知道的大牛也请帮帮忙,先不管显示为英文了
我只要回到locale为18030
咋办? LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
都只留下gb18030就行了 LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
都只留下gb18030就行了
还是没用,但查了精华区
抄了一段设置如下:
---------
$ cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
LANG="zh_CN.GB18030"
LANGUAGE="en_US.UTF-8"
LC_CTYPE="zh_CN.GB18030"
LC_TIME="en_US.UTF-8"
---------
这样设置以后,在XWINDOW里面字符集为18030(非用18030不可,否则GTK程序MPLAYER等程序字符间距过大,菜单根本不能显示)
全退到命令行下,命令行输出VI等提示都显示为英文了
哈。。。这就是偶想要的。
感谢您提供的帮助!
PS:只是有点奇怪,为何设为UTF-8容易
而要用全局方式设回18030却又始终不能够呢?
怪! 再麻烦一下,我都不知道现在我的系统是英文但能显示中文还是中文环境,但控制台显示为英文了。
现在如果在不安装zhcon或cce的情况下
在控制台下面能否显示中文文件名或文件?(XWINDOW下终端没有问题)
默认中文环境控制台下的中文显示不了
只能为乱码 换Mandrakelinux 10吧。它默认就是你要的效果:控制台下提示全部是英文,加载zhcon之后可在文本控制台下显示中文文件名。啥也不用设置。
纯文本控制台就是显示不了汉字,这个问题是没法解决的,除非上zhcon。如果你有本事,可以搞个unicon patch版的kernel。 唉。。。我连设置都要问人,哪有本事给KERNEL打PATCH呀
MDRK10我倒是装过,还给别人刻过一套
不过只用了一会就删除了
因为我不知道该如何才能把KDE3.2中开始菜单里面的“动作”和全部应用程序“两个菜单项去掉
我现在用的是FC1而不是FC2,也是因为这个原因
大家知道,在linux下面如果默认语言设置为中文的话,init之后的启动信息就都是中
文,像ls -l,date的日期输出也都是中文,但是如果没有中文平台,特别是启动过程
中更加无法加载中文的话,这些中文全部是乱码,看着心烦,还不如看着英文舒服
但是如果默认语言设置为英文的话,xwindow就不显示中文界面了
我这里有一个万全之策
1. 修改/etc/sysconfig/i18n,LANG=en_US,这使得启动信息显示英文
2. 添加~/.i18n,文件中设置LANG=zh_CN,这使得xwindow显示中文
3. 在~/.bash_profile里面增加export LANG=en_US,这使得ls -l, date, vi等显示英文
启动zhcon、cce之后loale会自己切换为gb的,这要看你的/etc/cce.conf和/etc/zhcon.conf的设置了。没启动时就会用系统默认的locale
给你个unicon的patch http://www.kip.iis.toyama-u.ac.jp/~dai/docs/unicon.html
大家知道,在linux下面如果默认语言设置为中文的话,init之后的启动信息就都是中
文,像ls -l,date的日期输出也都是中文,但是如果没有中文平台,特别是启动过程
中更加无法加载中文的话,这些中文全部是乱码,看着心烦,还不如看着英文舒服
但是如果默认语言设置为英文的话,xwindow就不显示中文界面了
我这里有一个万全之策
1. 修改/etc/sysconfig/i18n,LANG=en_US,这使得启动信息显示英文
2. 添加~/.i18n,文件中设置LANG=zh_CN,这使得xwindow显示中文
3. 在~/.bash_profile里面增加export LANG=en_US,这使得ls -l, date, vi等显示英文
启动zhcon、cce之后loale会自己切换为gb的,这要看你的/etc/cce.conf和/etc/zhcon.conf的设置了。没启动时就会用系统默认的locale
给你个unicon的patch http://www.kip.iis.toyama-u.ac.jp/~dai/docs/unicon.html
谢!我上面的设置已经能够使控制台输出为英文,XWINDOW显示中文了。
那个PATCH做啥用的,全是J文,看不懂
不过要重编KERNELR 话就算了吧,最没兴趣重编KERNEL了 回到命令行,执行一下export LC_MESSAGES="en_US"试试看吧,呵呵
虽然麻烦点 回到命令行,执行一下export LC_MESSAGES="en_US"试试看吧,呵呵
虽然麻烦点
这条是不是让提示显示为E文的?
页:
[1]