通常的 ,linux默认的中文编码是 zh_CN.UTF-8 , 而windows一直都是GBK ,
所以 有两个解决方案 ,
1 更改linux的中文编码为GBK
代码 : export LANG=zh_CN.GBK ,前提是已经生成了GBK的locale ,具体操作参考你的发行版而定
2 在linux下运行convmv这个命令来转换文件名的编码
对于大部分系统可以使用apt或者yum方式来安装, sudo apt-get install convmv 或者 yum install convmv , 具体的参考你的发行版
使用方法:
convmv --notest --nosmart -f code1 -t code2 -r