免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8709 | 回复: 10
打印 上一主题 下一主题

[桌面系统] redhat as 4.0控制台中文显示乱码(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-09 16:02 |只看该作者 |倒序浏览
1、locale结果:
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN

2、/etc/sysconfig/i18n:
LANG="en_US.UTF-8"
#SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
#LC_CTYPE="zh_CN.GB18030"
#LC_CTYPE="zh_CN.UTF-8"
LC_CTYPE="zh_CN"

3、在系统建立的中文正常显示,但是我把我windows系统上的word文档copy到redhat as系统里,显示全是乱码。但是,我用samba共享出来,在网上邻居上看到的又是正常的。

我在网上参考了很多很多文章,甚至都装了zhcon和cce都没办法解决。

我快疯了。。。。。。。。


============================================================
非常感谢各位江湖高手的帮助,参考了你们的建议,该问题已解决。办法如下:
1、locale全设为:zh_CN.UTF-8。
2、/etc/sysconfig/i18n的设置如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
3、下载putty工具,字符集设为:UTF-8,字体设为:仿宋GB2312,字符集:CHINESE_GB2312

我安装redhat as 4时语言选择英文和中文。默认是英文。

zhcon好像不支持redhat as 4.0,在redhat 9.0上正常使用。

[ 本帖最后由 dongdong_bo 于 2007-2-13 09:36 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-02-09 17:04 |只看该作者
export LANG='zh_CN:zh'
试试。

论坛徽章:
0
3 [报告]
发表于 2007-02-09 18:20 |只看该作者

回复 #2 wildlily980 的帖子

还是不行,全是问号.

论坛徽章:
0
4 [报告]
发表于 2007-02-10 03:05 |只看该作者
原帖由 dongdong_bo 于 2007-2-9 16:02 发表于 1楼  
3、在系统建立的中文正常显示,但是我把我windows系统上的word文档copy到redhat as系统里,显示全是乱码。但是,我用samba共享出来,在网上邻居上看到的又是正常的。


这已经是很常出现的 faq 问题了。

首先,samba 3.x 预设 unix charset 是 UTF-8,所以透过 samba 储存的档名都会走 utf8 encoding。

你要用 putty or pieety 远端登入到主机时,除了你的 locale 配置需要为 zh_CN.UTF-8 之外,你用的 client 端也要选 utf-8 编码才可以正确看到档案名称。

--

论坛徽章:
0
5 [报告]
发表于 2007-02-10 10:48 |只看该作者

回复 #4 kenduest 的帖子

版主,我已按照你的办法去做了,问题仍旧.我快疯了......

论坛徽章:
0
6 [报告]
发表于 2007-02-11 02:54 |只看该作者
原帖由 dongdong_bo 于 2007-2-10 10:48 发表于 5楼  
版主,我已按照你的办法去做了,问题仍旧.我快疯了......


这样吧...

1. 你用哪个 ssh client ? putty or pietty ? 你可以把你的确已经选择 UTF8 显示编码的选项画面抓图后上传 ?

2. 既然你用 samba 上传档案,你没改过 samba 组态档时预设 unix charset = UTF-8,所以你也得确认你的 locale 是 zh_CN.UTF-8 而不是 zh_CN.GB2312。

--

论坛徽章:
0
7 [报告]
发表于 2007-02-11 17:38 |只看该作者
这个问题我也碰到了,咨询了redhat的800,按照你的这种方式,是不支持的。
因为AS4的字符集是UTF8,而你编写文档的操作系统字符集是GB2312,不兼容。
你可以在控制台编写文档,显示的是中文,但是拿到GB的机器中看的时候也会成乱码。

论坛徽章:
0
8 [报告]
发表于 2007-02-11 17:40 |只看该作者
可以在建word文档的时候选择UTF8字符集,这样在控制台看的时候应该是好的

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
9 [报告]
发表于 2007-02-11 20:00 |只看该作者
好象以前有个叫什么 zh-con的东东, 你找一下.

论坛徽章:
0
10 [报告]
发表于 2007-02-12 13:08 |只看该作者
各位,我快没力了。我也装过zhcon了,也不行的。我用putty ssh系统也看到的也是乱码,选择utf-8后仍然是这样。

root@nw log]# 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=
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP