josoo 发表于 2005-12-26 12:35:01

【求助】shell 下显示乱码.搜了N久,找不到办法.

--------------------------------------------------------------------------------

shell 下显示乱码,如下面所说,
(在控制台上运行date命令,如果你能看到乱码证明中文locale已经生效。)
我怎么样才能看到中文的date呢?在xwindow里打开终端,显示是正常的.
这跟MOUNT没关系吧.看到很多是关于MOUNT VFAT格式的时候出现乱码.我是LINUX自己的分区里都显示乱码.


我的locale设置
root@localhost i18n]# 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=
#

附文:
1:设置中文locale
Linux采用locale技术以实现对多语言的支持。因此首先要设置中文locale。
RedHat 7.1安装的时候有语言选择的选项,要求至少选择中文(Chinese)选项,否则很多中文的按钮、菜单可就看不到了
如果不能确定,那就把所有语言都选上。
如果你使用的是bash,那么请编辑~/.bash_profile文件,加上
export LC_ALL=zh_CN
export LANG=zh_CN
然后运行. .bash_profile或者重新登录账号以使设置生效。
编辑~/.i18n文件,内容为:
LANG="zh_CN"
2:测试中文locale
在控制台上运行date命令,如果你能看到乱码证明中文locale已经生效。
因为glibc2.2和2.1的locale名称有点不同,所以还要做一点工作
cd /usr/share/locale
ln -s zh_CN.GB2312 zh_CN
此时运行startx进入GNOME桌面,你将看到任务栏上的时间已经变成中文显示了。如果你默认的不是GNOME桌面则可以
运行switchdesk gnome切换到GNOME桌面。

yjd333 发表于 2005-12-26 12:39:51

我的也是中文显示不正常。 :-(

josoo 发表于 2005-12-26 12:57:44

输入
exprot LANG=zh_CN.gb2312

exprot LC_ALL= zh_CN.gb2312

后,
ls --help显示的是英文

josoo 发表于 2005-12-26 13:03:30

我的i18n

LANG="zh_CN.UTF-8"
SUPPORTED="zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh"
SYSFONT="latarcyrheb-sun16"

是不是因为SYSFONT="latarcyrheb-sun16"不支持中文呀?
我应该怎么改呢?

月下刀客 发表于 2005-12-26 15:00:39

安装zhcon或cce

josoo 发表于 2005-12-26 15:52:35

安装了CCE,出现EEROR提示


# cce -filter utf8

CCE> Console/X11 CJK Environment Version 0.51 (Jan 2004)
CCE> Fatal error: No GGI/SDL found, you can only run CCE in text console.

我是按
http://www.linuxsir.org/bbs/showthread.php?t=181883

说明安装的

hew 发表于 2005-12-26 17:19:30

No GGI/SDL

josoo 发表于 2005-12-27 09:50:52

CCE> Fatal error: No GGI/SDL found, you can only run CCE in text console.

SDL我我装了,还没同样的提示.

怎么样才能 run CCE in text console

我只要在TEXT CONSOLE里RUN就行了.

xwindow里本来就正常显示中文的

binbindatou 发表于 2005-12-27 21:18:47

我有Linux几年了,黑终端就从没显示过汉语(当然,如果你是geek,可以给它加上splash)。
大大家,有谁搞定了,给我讲讲。偶也不用什么X,window的了。
页: [1]
查看完整版本: 【求助】shell 下显示乱码.搜了N久,找不到办法.