解决Windows中的文件上传到Linux中出现乱码问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Windows中的文件上传到Linux中出现乱码问题相关的知识,希望对你有一定的参考价值。

Windows中的文件(包含中文文件名及文件内容)打包上传到Linux中解包后经常会出现中文文件名及文件内容乱码问题,此问题可通过如下方式解决:

一、首先更改linux的中文编码为GBK

临时生效:export.GBK

永久生效:编辑i18n文件,更改中文编码。

vi/etc/sysconfig/i18n

LANG=”zh_CN.GBK”

二、将Windows系统中待上传文件(包含中文文件名及文件内容)使用7-zip工具压缩成7z格式上传到Linux系统中

三、Linux中安装7-zip(以64位CentOS6为例)

rpm–ivh p7zip-16.02-1.el6.x86_64.rpm

安装完毕,在Linux中使用7za命令解包:7za x –oOutput_directory Archive_name

通过上述方式在Linux中解包出来的中文文件名及文件内容不会出现乱码。

备注:Linux7za打包命令:

打包目录:7za a –r Archive_namedirectory

打包文件:7za a Archive_name filelist


本文出自 “IT运维” 博客,请务必保留此出处http://itops.blog.51cto.com/2420369/1879426

以上是关于解决Windows中的文件上传到Linux中出现乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

sftp无法上传文件到linux处理过程

linux rz上传文件及出错解决方案

Thinkphp 在windows运行正常,上传至Linux服务器器,出现视图不催在错误的解决办法

windows上传文件到linux使用rz命令提示上传失败

从windows上传文件到linux,中文名乱码解决方法

SeCureCRT从Windows上传文件到Linux