由于windows和linux对文件系统的编码方式不同,从windows上传或者从linux下载的文件名总存在乱码,解决方法很简单。实际上linux程序包里存在一个convmv的转换程序。
首先,检测下是否有这个程序,如果没有,yum安装一下。
转换命令
convmv -f GBK -t UTF-8 -r yourdir/ –notest
-f是源编码格式
-t为目标编码格式
–notest代表直接进行mv操作
-r代表递归
yourdir/为操作目录
由于windows和linux对文件系统的编码方式不同,从windows上传或者从linux下载的文件名总存在乱码,解决方法很简单。实际上linux程序包里存在一个convmv的转换程序。
首先,检测下是否有这个程序,如果没有,yum安装一下。
转换命令
convmv -f GBK -t UTF-8 -r yourdir/ –notest
-f是源编码格式
-t为目标编码格式
–notest代表直接进行mv操作
-r代表递归
yourdir/为操作目录