LinuxSir.cn,穿越时空的Linuxsir!

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

怎么mount都不显示中文

[复制链接]
发表于 2007-11-13 23:57:20 | 显示全部楼层 |阅读模式
实验室这台机器怎么和自己的本子行为差异这么大,不论ntfs和fat在gnome里都不显示中文(zhcon下就可以),如果默认显示是utf8的话(安装时就是这样的),那么nt分区应该可以,如果是gb的话,那么fat应该可以(utf8 mount 也不成功)。

事实是,都不可以显示,咄咄怪事,烦请各位发表高见,不胜感谢
 楼主| 发表于 2007-11-13 23:59:15 | 显示全部楼层
prescott 2.93  1G DDR  160G SATA
也许是编译了新核心之后(装上就编译了),但是nls里什么都选了的,fat分区选项里也如常的
回复 支持 反对

使用道具 举报

发表于 2007-11-14 09:14:34 | 显示全部楼层
Post by ztkx;1782025
实验室这台机器怎么和自己的本子行为差异这么大,不论ntfs和fat在gnome里都不显示中文(zhcon下就可以),如果默认显示是utf8的话(安装时就是这样的),那么nt分区应该可以,如果是gb的话,那么fat应该可以(utf8 mount 也不成功)。

事实是,都不可以显示,咄咄怪事,烦请各位发表高见,不胜感谢


zhcon下正常,gnome不显示?是不是终端中文显示问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-11-14 12:18:08 | 显示全部楼层
以下未必对楼主有帮助,但还是发表一下愚见:
不知道你用的是gdm还是其他的东西,在登录提示输入用户名和密码时,选则“语言”将系统使用的语言设置为简体中文。进系统后就应该可以用中文了。

至于挂载,不妨试试这个:

mount -t vfat -o iocharset=utf8 /dev/sda1 /mnt/wine    这是使用utf-8字符编码
mount -t vfat -o iocharset=cp936 /dev/sda1 /mnt/wine 使用GB系列的编码

在下就是这样解决的,但愿对楼主兄多少有点帮助。

献丑了!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-14 16:36:45 | 显示全部楼层
ntfs正常了(也许我昨天搞错了)
对于fat ,我写的是iocharset=gb2312,codepage=936 或者不写codepage,显示不出来中文名的文件(乱码),在OOo里看到的是一个个0字节的文件,无文件名
终端中文显示问题应该不会在文件管理器里显示乱码吧,而且终端可以显示中文
回复 支持 反对

使用道具 举报

发表于 2007-11-14 21:27:35 | 显示全部楼层
我也来水一下~
按照顶贴稍微修改fstab
/dev/hda1   /mnt/hda1        ntfs-3g        nls=utf8,umask=222,user        0        0
无法显示中文路径~~~
把nls=utf8删掉后ok ....
由于我没有fat分区
不参与讨论。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-15 13:02:28 | 显示全部楼层
登录时选择语言可以了,不过还是很郁闷,U盘每次都说fat不推荐用utf8,可照样能挂载,但是硬盘上的在启动挂载就失败
更重要的是,如果utf8的话ntfs分区和U盘都显示正常,gb2312(18030也如此)就只能硬盘的fat分区显示正常,这样的话数据交换成问题,而且编辑器也都设置的为utf8,好像没听说过utf8不能正常显示2312的啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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