当前位置: 技术问答>linux和unix
挂接的Fat32文件系统文件名为乱码
来源: 互联网 发布时间:2015-01-11
本文导语: RadHat7.3下 mount -t vfat /dev/hda5 /D 这样原来在WindowsXP下正常的文件名显示为乱码 而新建的在Linux中正常的文件名在Windows中显示为乱码 用mount -t msdos /dev/hda5 /D 文件名正常,却是8.3格式的,不支持长文件名 高手指...
RadHat7.3下
mount -t vfat /dev/hda5 /D
这样原来在WindowsXP下正常的文件名显示为乱码
而新建的在Linux中正常的文件名在Windows中显示为乱码
用mount -t msdos /dev/hda5 /D
文件名正常,却是8.3格式的,不支持长文件名
高手指教
mount -t vfat /dev/hda5 /D
这样原来在WindowsXP下正常的文件名显示为乱码
而新建的在Linux中正常的文件名在Windows中显示为乱码
用mount -t msdos /dev/hda5 /D
文件名正常,却是8.3格式的,不支持长文件名
高手指教
|
mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/C
|
假定你要mount的是hda1,mount在mnt下
在/etc/fstab里加一行:
/dev/hda5 vfat /mnt iocharset=cp936 0 0
在/etc/fstab里加一行:
/dev/hda5 vfat /mnt iocharset=cp936 0 0
|
有时候需要这样才行,至少我的计算机上是这样的:
mount -t vfat -o codepage=936,iocharset=gb2312 /dev/hda1 /mnt/C
而
mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/C
却不行
mount -t vfat -o codepage=936,iocharset=gb2312 /dev/hda1 /mnt/C
而
mount -t vfat -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/C
却不行