本文共 468 字,大约阅读时间需要 1 分钟。
原文链接:
文件上传至服务器之后,显示名称乱码
![linux下文件名称中文显示乱码](https://s1.51cto.com/images/blog/201903/01/29cd6f5e137c442d4d84a7aa8e26bc84.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
解决方法:
安装convmv命令
yum -y install convmv
将gbk编码转换成utf-8编码
convmv -f GBK -t UTF-8 -r HLR/
Starting a dry run without changes...mv "HLR/HLRȡ190201" "HLR/HLR取数20190201"mv "HLR/HLRȡ190214" "HLR/HLR取数20190214"mv "HLR/HLRȡ190221" "HLR/HLR取数20190221"mv "HLR/HLRȡ190226" "HLR/HLR取数20190226"如果要保错文件则需要带上--notest选项convmv -f GBK -t UTF-8 -r HLR/ -f 待转换编码
-t 目标编码
-r 递归转换,将目录下的所有文件都进行转换
--notest 不做测试直接转换
转载于:https://blog.51cto.com/maoxiaoxiong/2356923