LinuxSir.cn,穿越时空的Linuxsir!

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

还是关于mount fat分区时中文显示问题(看了精华贴,搜索了整个论坛还是...)已解决!

[复制链接]
发表于 2005-9-7 16:41:57 | 显示全部楼层 |阅读模式
我的系统:windows的D盘为/dev/hda5,创建了/mnt/wind
看了精华贴,搜索了整个论坛找到的解决方案无非就是:
mount -o codepage=936,iocharset=cp936 -t vfat /dev/hda5 /mnt/wind/或者:去掉codepage=936,把cp936换为gb2312也不行
都不行提示错误为:
mount: wrong fs type, bad option, bad superblock on /dev/hda5,
       or too many mounted file systems
如果就单单mount /dev/hda5 /mnt/wind就ok
,当然,目的没达到,不能显示中文.求解决办法

环境:
kde3.4,英文版,
locale为(不知道有关系不?):
LANG=
LC_CTYPE=zh_CN.GBK
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="OSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
发表于 2005-9-7 16:56:15 | 显示全部楼层
iocharset=utf8
回复 支持 反对

使用道具 举报

发表于 2005-9-7 17:00:39 | 显示全部楼层
可能是你的内核选项有问题,检查你的内核配置,File systems->native language support->simplified chinese charset 是否选中(Kernel 2.6.x)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-7 17:02:32 | 显示全部楼层
Post by twty
iocharset=utf8

bash-2.05b# mount -o iocharset=utf8  -t vfat /dev/hda5 /mnt/wind/
mount: wrong fs type, bad option, bad superblock on /dev/hda5,
       or too many mounted file systems
bash-2.05b# mount -o codepage=936,iocharset=utf8 -t vfat /dev/hda5 /mnt/wind/
mount: wrong fs type, bad option, bad superblock on /dev/hda5,
       or too many mounted file systems
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-7 17:04:21 | 显示全部楼层
Post by sunsolve
可能是你的内核选项有问题,检查你的内核配置,File systems->native language support->simplified chinese charset 是否选中(Kernel 2.6.x)。

可我还是可以看中文的web啊
回复 支持 反对

使用道具 举报

发表于 2005-9-7 17:12:02 | 显示全部楼层
这是对文件系统的中文支持选项,和能不能看中文web没有关系
回复 支持 反对

使用道具 举报

发表于 2005-9-7 17:14:34 | 显示全部楼层
应该是你的内核设置有问题,我用gentoo-sources-2.6.13的内核,在内核的语言里选了iso8859-1(原先默认)、cp936(GB2312)、cp950(应该是吧,就是繁体中文)和UTF-8等,设置cp936为默认选项。现在我只是直接mount -t vfat /dev/hdX /mnt/dosf就行了。在Gnome下的文件管理器看是中文了,没有乱码的现象。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-7 17:20:26 | 显示全部楼层
Post by sunsolve
这是对文件系统的中文支持选项,和能不能看中文web没有关系

确实没选,哪怎么默认怎么连acii都没有选啊?只有一个 Codepage 437 (United States, Canada),晕,这怎么可能?
选上重编内核中......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-7 17:31:35 | 显示全部楼层
Post by sunsolve
可能是你的内核选项有问题,检查你的内核配置,File systems->native language support->simplified chinese charset 是否选中(Kernel 2.6.x)。

搞定!3ks !!!
回复 支持 反对

使用道具 举报

发表于 2005-9-15 22:58:03 | 显示全部楼层
怎样搞定? 可不可以详细说明一下,我的FC4挂载Windows分区也是中文文件夹或文件名只显示???? 至今未解决....
回复 支持 反对

使用道具 举报

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

本版积分规则

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