QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1004|回复: 8

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

[复制链接]
发表于 2005-12-26 12:35:01 | 显示全部楼层 |阅读模式
--------------------------------------------------------------------------------

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=
[root@localhost i18n]#

附文:
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桌面。
发表于 2005-12-26 12:39:51 | 显示全部楼层
我的也是中文显示不正常。 :-(
回复

使用道具 举报

 楼主| 发表于 2005-12-26 12:57:44 | 显示全部楼层
输入
exprot LANG=zh_CN.gb2312

exprot LC_ALL= zh_CN.gb2312

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

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

 楼主| 发表于 2005-12-26 15:52:35 | 显示全部楼层
安装了CCE,出现EEROR提示


[root@localhost cce-0.51]# 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

说明安装的
回复

使用道具 举报

发表于 2005-12-26 17:19:30 | 显示全部楼层
No GGI/SDL
回复

使用道具 举报

 楼主| 发表于 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里本来就正常显示中文的
回复

使用道具 举报

发表于 2005-12-27 21:18:47 | 显示全部楼层
我有Linux几年了,黑终端就从没显示过汉语(当然,如果你是geek,可以给它加上splash)。
大大家,有谁搞定了,给我讲讲。偶也不用什么X,window的了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-14 03:09 , Processed in 0.046896 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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