通过ftp上传文件到centos中文文件名乱码问题


问题描述

在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。

原因在于,Windows 的文件名中文编码默认为GBK,压缩或者上传后,文件名还会是GBK编码,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

问题解决

# 安装
yum install convmv 
# 转换
convmv -f gbk -t utf-8 -r --notest /home/test

文章作者: wuzhiyong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 wuzhiyong !
评论
 上一篇
非root用户使用docker命令配置 非root用户使用docker命令配置
问题docker安装完成后,默认只能root用户才能使用docker命令. 解决# 创建用户组,默认安装docker可能已经创建了 groupadd docker # 将当前用户加入到docker组 usermod -aG docker
2020-10-27
下一篇 
springboot奇怪问题【1】—— HttpServletRequest和@Async搭配使用 springboot奇怪问题【1】—— HttpServletRequest和@Async搭配使用
HttpServletRequest和@Async搭配使用问题问题描述:希望将request中参数传递到service中处理,同时service是使用异步@Async,此时通过request.getParameterMap()获取参数列表只
2020-10-20
  目录