背景:办公室有台试验机win+centos双系统的环境下,在windows环境用迅雷下载了一些学习视频,都是中文命名的。机器默认从centos系统启动,这样如果需要从我自己的电脑通过samba去访问时,看到的中文文件名都是乱码,没法知道我要看哪一个视频。
处理过程:
1.这种情况一看就是字符集的问题,我通过yum groupinstall “Chinese Support” -y去安装中文支持,然后设置LANG为zh_CN.utf8发现没有效果。
2.只好借助于下搜索引擎,搜了一下关键字“vfat 挂载 乱码”后得到如下方法
修改/etc/fstab内的vfat分区的挂在方式:/dev/sda2 /ntfs vfat defaults,codepage=936,iocharset=utf8 0 0
然后执行以下umount /ntfs,重新mount -av
3.再尝试在我自己的windows机器上访问,能正常看到中文文件名了,大功告成。