LinuxSir.cn,穿越时空的Linuxsir!

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

求斑竹 关于REDHAT AS4下挂U盘乱码不显示汉字问题

[复制链接]
发表于 2009-9-2 11:06:16 | 显示全部楼层 |阅读模式
redhat enterprise linux as 4  挂U盘时总是显示问好 不能显示汉字

请不要告诉我
一般用这条命令:mount -o iocharset=utf8 /dev/sdb /tmp/fat
如若不行可试如下命令:mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=utf8
mount /dev/sdb /mnt -t vfat -o iocharset=utf8
mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=gb2312
mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=gbk
mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=gb18030
也可以试用以下方法: 
    打开gonme配置编辑器,在“系统”--“配置”里,选中“system”后再打开“storage”,找到下面的键(有点象windows的注册表那样,改键值):default_options,此键下面就有常用的几种文件系统,比如光盘的、NTFS的,一般U盘都是FAT,所以找到Vfat后打开,双击右边的键值名后后*出修改框,按“添加”后在编辑栏中输入:iocharset=utf8,确定后退出就生效了。
  俺在Suse Linux10.2上试了,原来的乱码都能正常显示为中文。

这类鬼办法 根本没用 我用的是redhat enterprise linux as 4
 楼主| 发表于 2009-9-2 11:14:44 | 显示全部楼层
我急 我急 我急急急
回复 支持 反对

使用道具 举报

发表于 2009-9-2 11:21:45 | 显示全部楼层
首先,你提到的不是“鬼办法”,而是一般能解决问题的办法。
另,你能不能在其它的地方看到正常显示的中文?是不是 locale 不支持?
还有,可不可以把显示的乱贴上来一些,可以看出来是什么类型的乱码的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-2 11:29:45 | 显示全部楼层
Post by whitelilis;2023018
首先,你提到的不是“鬼办法”,而是一般能解决问题的办法。
另,你能不能在其它的地方看到正常显示的中文?是不是 locale 不支持?
还有,可不可以把显示的乱贴上来一些,可以看出来是什么类型的乱码的。


为啥就我的问题解决不了 - -! 补充下 不是乱码 显示不了的汉字是一堆堆的问号。
用那些办法尝试后 曾经出现一些实心方框。但就是不显示汉字。
在图形桌面下可以显示汉字,在命令行下还没见过汉字
最后补充  我是一只菜菜菜菜鸟。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 12:27:13 | 显示全部楼层
出现方框一般是已经认出编码,但找不到对应字体的结果,检查你的 console 的配置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 10:03:20 | 显示全部楼层
如何检查 console 的配置
问题依旧没解决。
回复 支持 反对

使用道具 举报

发表于 2009-9-3 10:12:56 | 显示全部楼层
Post by 中国力量;2023413
如何检查 console 的配置
问题依旧没解决。


无语了……

这样吧,
  1. fc-list
复制代码
看看有没有安装中文字体。不懂的话就把输出用附件传上来。
回复 支持 反对

使用道具 举报

发表于 2009-9-3 10:13:38 | 显示全部楼层
Post by 中国力量;2023023
为啥就我的问题解决不了 - -! 补充下 不是乱码 显示不了的汉字是一堆堆的问号。
用那些办法尝试后 曾经出现一些实心方框。但就是不显示汉字。
在图形桌面下可以显示汉字,在命令行下还没见过汉字
最后补充  我是一只菜菜菜菜鸟。


在命令行下还没见过汉字?这个命令行是什么意思?图形界面下的虚拟终端还是直接没进 X?

如果是后者的话,显示汉字要打内核补丁的,论坛里就有,不过这样用的人应该在少数,反正我不是那样的 CLI 主义者,我在 tty 下也看不了汉字。如果是 X 下的虚拟终端还看到问号的话,请先给出 locale 命令的返回结果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 11:26:15 | 显示全部楼层
Post by whitelilis;2023419
在命令行下还没见过汉字?这个命令行是什么意思?图形界面下的虚拟终端还是直接没进 X?

如果是后者的话,显示汉字要打内核补丁的,论坛里就有,不过这样用的人应该在少数,反正我不是那样的 CLI 主义者,我在 tty 下也看不了汉字。如果是 X 下的虚拟终端还看到问号的话,请先给出 locale 命令的返回结果。


是直接没进X,也没打过补丁。
斑竹的意思是不是说没进X的话 只要不打补丁都不会显示汉字。

locale结果我给你写下
【root@WEB / 】# 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=
回复 支持 反对

使用道具 举报

发表于 2009-9-3 11:40:50 | 显示全部楼层
Post by 中国力量;2023444
是直接没进X,也没打过补丁。
斑竹的意思是不是说没进X的话 只要不打补丁都不会显示汉字。


想不进 X 就在终端下显示中文的话,需要打一个内核补丁。 http://www.linuxsir.cn/bbs/thread331789.html

理论上没必要,如果是机房的机器,管理用 ssh 不就完了?

==============================

彻底被打败……没进 X ……
回复 支持 反对

使用道具 举报

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

本版积分规则

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