如果你的linux使用了UTF-8, 在mount windows分区时就会出现问题. 因为中文windows使用的是GB系列编码, mount后中文文件名全是乱码. 解决方法如下:
修改/etc/fstab,把windows分区mount参数进行如下设置
/dev/hdc1 /mnt/a vfat utf8,codepage=936 0 0
把CDROM mount 参数进行如下设置:
/dev/hdd /media/cdrom auto pamconsole,utf8,iocharset=cp936,exec,noauto,managed 0 0
其中codepage是指mount分区的编码类型, 如936是简体中文编码, cp950 是指繁体中文. utf8指显示时进行编码转换,转换为UTF-8编码.这样mount上的分区中文就显示正常了.
当然也可以手工mount, 如 mount -t ntfs /dev/hdc1 /mnt/a -o utf8,iocharset=936
注意,有些分区类型的iocharset是cp936, 有些是936, 指的都是936 code page.
Good luck.
--------------------next---------------------
阅读(305) | 评论(0) | 转发(0) |