我们如果把windows的中文文件名上传到linux服务器,不管我们在linux服务器上ls查看或者是通过web 服务器去访问,都会有乱码的问题。
要想让其显示成中文,除非把文件名转换成utf-8格式。 默认windows下文件名为gbk。 这里用到另一个工具叫做 convmv. centos上直接用yum安装:
yum install -y convmv
假如,转码命令为:
convmv -f 源编码 -t 目标编码 --notest filename
我想,大多数情况下,因为这个文件名是乱码,所以没有办法去表示它,只好使用通配:
convmv -f GBK -t UTF-8 --notest *.txt
参考: http://www.360doc.com/content/10/0530/15/1066294_30320704.shtml
要想让其显示成中文,除非把文件名转换成utf-8格式。 默认windows下文件名为gbk。 这里用到另一个工具叫做 convmv. centos上直接用yum安装:
yum install -y convmv
假如,转码命令为:
convmv -f 源编码 -t 目标编码 --notest filename
我想,大多数情况下,因为这个文件名是乱码,所以没有办法去表示它,只好使用通配:
convmv -f GBK -t UTF-8 --notest *.txt
参考: http://www.360doc.com/content/10/0530/15/1066294_30320704.shtml
编辑回复