Sunday, March 8, 2009

mount FAT32乱码问题

买了一台mp3. 不过, 直接mount进来的空间使用中文后, mp3中显示中文有问题.

怀疑是mount时没有使用codepage和iocharset参数. 试了下:
# mount /dev/sdb1 /mnt -o codepage=936,iocharset=utf8

报错 ,就没有cp936!!google了一把, 原来内核没有把这个功能加上. 重新编译内核:
File System -> Native language support -> cp936

再运行如下命令就OK了
# mount /dev/sdb1 /mnt -o codepage=936,iocharset=utf8

FAT32还有权限问题, 所以使用下面的方法:
# mount /dev/sdb1 /mnt -o codepage=936,iocharset=utf8,uid=1000,gid=1000

1 comment:

Note: Only a member of this blog may post a comment.