Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812683
  • 博文数量: 770
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-09 17:49
文章分类

全部博文(770)

文章存档

2011年(1)

2008年(769)

我的朋友

分类:

2008-10-10 11:12:24

如果你的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) |
给主人留下些什么吧!~~