当前位置: 技术问答>linux和unix
求教:mount -o charset=gb2312,codpage=936命令挂载Windows分区无法正确显示中文内容
来源: 互联网 发布时间:2015-05-25
本文导语: 本人在KDE的终端模式下用mount命令挂载Windows分区,终端显示内容如下: [root@localhost root]# cd /mnt [root@localhost mnt]# mount -t vfat /dev/hda5 /mnt/wind -o charset=gb2312,codpage=936 [root@localhost mnt]# cd wind [root@localhost wind]# ls ...
本人在KDE的终端模式下用mount命令挂载Windows分区,终端显示内容如下:
[root@localhost root]# cd /mnt
[root@localhost mnt]# mount -t vfat /dev/hda5 /mnt/wind -o charset=gb2312,codpage=936
[root@localhost mnt]# cd wind
[root@localhost wind]# ls
???? ???? C++???? Favorites Program Files Song
???? bak cchess howjava Recycled
[root@localhost wind]#
mount -t vfat /dev/hda5 /mnt/wind -o charset=gb2312,codpage=936这个命令应该是可以挂载Windows的FAT32分区,并且正确显示其中中文内容的。可是命令执行完毕后,进入wind目录,用ls显示,发现该分区已经被挂载,但是所有中文文件名都用"?"代替了。为什么?????
[root@localhost root]# cd /mnt
[root@localhost mnt]# mount -t vfat /dev/hda5 /mnt/wind -o charset=gb2312,codpage=936
[root@localhost mnt]# cd wind
[root@localhost wind]# ls
???? ???? C++???? Favorites Program Files Song
???? bak cchess howjava Recycled
[root@localhost wind]#
mount -t vfat /dev/hda5 /mnt/wind -o charset=gb2312,codpage=936这个命令应该是可以挂载Windows的FAT32分区,并且正确显示其中中文内容的。可是命令执行完毕后,进入wind目录,用ls显示,发现该分区已经被挂载,但是所有中文文件名都用"?"代替了。为什么?????
|
mount /dev/hda5 /mnt/wind -o iocharset=gb2312
|
iocharset
而不是charset
其它的不重要
而不是charset
其它的不重要
|
楼上说的对,关键是iocharset=gb2312或是iocharset=cp936等都行,codepage可有可无
mount -t vfat /dev/hda5 /mnt/wind -o iocharset=gb2312 和
mount -t vfat /dev/hda5 /mnt/wind -o iocharset=cp936都行
mount -t vfat /dev/hda5 /mnt/wind -o iocharset=gb2312 和
mount -t vfat /dev/hda5 /mnt/wind -o iocharset=cp936都行
|
-o iocharset=cp936,codepage=936
|
mount -t vfat -o iocharset=cp936(gb2312) /dev/hda5 /mnt/wind