###挂载###
mount /dev/sda -t vfat /mnt/u/# cp /mnt/data/138¿î39.XPX /mnt/u/
cp: can't create '/mnt/u/138¿î39.XPX': Invalid argument
拷贝文件(gbk文件名)到U盘出现错误,
找到这个网页,终于解决 https://blog.csdn.net/luoleicn/article/details/5309967
两种方式:
一种是通过终端手动挂载加上参数: -o iocharset=utf8
如:# mount /dev/sdb1 -t vfat /mnt/usb/ -o iocharset=utf8
第二种是通过加入内核支持在File systems ---> DOS/FAT/NT Filesystems --->中有两项修改为:
(936) Default codepage for FAT
(utf8) Default iocharset for FAT
codepage其实是charset encoding的别称,而936是GBK编码。详见http://en.wikipedia.org/wiki/Codepage。
为了支持cp936,你必须在打开对它的支持,在File systems ---> -*- Native language support --->Simplified Chinese charset (CP936, GB2312)
iocharset通过man mount来查看解释不再赘述。
离线