菜鸟之问: 怎么显示fat32格式盘上的中文文件名?
我用red hat 9.0 , 挂接上的盘显示不了中文!! ext3分区上的图形和文本模式下都可以显示中文??? 高人指点!!! :?::?: 我以这个为例子/dev/hda5为fat32
mount -t vfat -o iocharset=gb2312,codepages=cp936 /dev/hda5 /mnt/win_disk 我按你的方法试,,不行阿.显示的还是问号!! 楼上的写错了一点。
应该是codepage=936
所以应该是如下的命令行
mount -t vfat -o iocharset=gb2312 /dev/hda5 /mnt/win_disk
这样应该就可以了。 Sevenall的方法可行,我刚才不行是因为我把win的盘 挂了两边, 都卸下后,重挂就可以了 !
谢两位!!
不过挂两边为什么不行阿? codepage=936或者iocharset=cp936…… 这种办法太麻烦,每次都要挂载分区.可以修改/etc/fstab文件,将windows的分区的行改为如下所示:
/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,ischarset=gb2312,codepage=936 0 0
其中/dev/hdax; /mnt/x 按你自己的情况 总结一下:),如果用命令行挂硬盘
mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/c
或者
mount -t vfat -o iocharset=gb2312 /dev/hda1 /mnt/c
-t vfat 是可选的,好像linux 能自自己认得vfat的格式。
如果在/etc/fstab中自动挂载,在文件中加入
/dev/hda1 /mnt/c vfat exec, dev, suid, rw, umask=0,iocharset=gb2312,codepage=936 0 0
其中的iocharset=gb2312 ,等价于 iocharset=cp936 我 试了 # mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/c
mount: mount point /mnt/c does not exist
这是什么意思阿 为什么你们不看看置顶贴子呢! :shock::shock: Ivn, 可惜我们公社不是设置成要求新id必须在7天以后才能法帖,要不然,朋友们也不会不看看置顶帖了 Ivn, 可惜我们公社不是设置成要求新id必须在7天以后才能法帖,要不然,朋友们也不会不看看置顶帖了
//
原来这样, 我说怎么有的论坛要求新加入用户必须在 30分钟后才能发帖 :roll::roll: 还是不行,说是无效的unicode,我用的是fedora 哈哈,解决了,改成utf8就行了
页:
[1]