我们在Linux系统中解压zip包时,如果zip包中包含中文文件或者中文路径时,解压时会出现中文乱码的情况,如下;

这时我们获取支援或者文件时会找不到,从而报错。

是因为我们在Windows系统中进行压缩文件操作时,默认是会使用GBK编码格式进行压缩,然后在Linux系统中进行解压时默认使用的UTF-8或者其他编码格式,所以导致乱码。

1. 使用指定GBK编码格式进行解压

可以使用如下指定编码格式进行解压。

unzip -O GBK 资料.zip

或者使用CP936也是可以指定GBK编码格式进行解压

unzip -O CP936 资料.zip

2. 使用环境变量指定压缩/解压缩编码格式

在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件
比如,需要在/etc/environment中加入2行如下:

UNZIP="-O CP936"
ZIPINFO="-O CP936"

亲测好用!!

Linux系统解压zip包出现中文乱码问题相关推荐

  1. Linux中解压zip包的命令是什么?

    Linux系统里的zip是一种创建压缩存档文件的常用方式,同时也是一种传统的文件归档文件格式,那么Linux中解压zip包的命令是什么?Linux解压zip包的命令是:unzip,该命令主要用于查看和 ...

  2. Android 解压Zip文件,中文乱码

    参考自:中文乱码 直接上代码: package com.xxx.utils;import android.util.Log;import java.io.BufferedInputStream; im ...

  3. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

  4. Linux服务器中解压zip包

    Linux服务器中解压zip包 Linux下解压zip文件,就一个命令行. Unzip [文件名] 示例: unzip {you file name} 我现在要解压datamaster.zip这个文件 ...

  5. redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql

     1 将相关的 mysql rpm 包上传到 redhat 上 2  我的电脑是Redhat 6.*版本,所以这里使用上面一个 3  解压zip包 4  安装以下几个 rpm MySQL-clie ...

  6. python递归解压文件_递归调用解压zip包或rar包

    不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...

  7. python递归解压文件_Python之路10-递归调用解压zip包或rar包

    不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...

  8. 解压后java文字乱码_怎么解决java解压zip包出现乱码

    怎么解决java解压zip包出现乱码 发布时间:2020-06-23 09:02:42 来源:亿速云 阅读:107 作者:Leah 怎么解决java解压zip包出现乱码?相信很多没有经验的人对此束手无 ...

  9. JAVA解压压缩包后的中文乱码问题

    java代码对于zip压缩包的解压.压缩等等操作,建议使用zip4j.相关的文章有很多,不再赘述.此处只讨论解压缩之后可能出现的中文乱码问题. 问题代码: public static void unZ ...

最新文章

  1. vue判断a是否可点击_判断 a 和 b 里面元素是否一致:一致输出True,否则输出False...
  2. arcgis10.2 sde配置
  3. python 3d大数据可视化软件_最受欢迎的大数据可视化软件
  4. java中数据类型转换、ASCII编码
  5. 复购分析实践中,Pandas 遇到了大难题
  6. MySQL索引的使用及注意事项
  7. excel取整数的函数_Excel教程:取整函数INT 与TRUNC~~Excel新技能
  8. PHP 利用CURL抓取页面内容
  9. Arcgis数据集如何以线性单位做投影
  10. 【JavaScript】三种方式入手JS弹窗
  11. 【2019年5月6日】指数估值排名
  12. 两张ID卡,完美消除互相干扰合二为一,实现“一卡”正反两用。
  13. 盘点PS使用小技巧。
  14. windows下rainbond 安装unable to find image locally docker errot response from daemon
  15. 移动端APP测试总结
  16. 手机快速将语音转换成文字的方法!详细步骤教你使用,方便又高效
  17. Kibana:改善地理位置数据摄入 - 7.10
  18. curses编程(一)初识
  19. 三轴加速度计Triaxial accelerometer
  20. Linux 下实现虚拟专用网(PPTP)

热门文章

  1. HackTools————2.简单FTP网络扫描
  2. python 内置函数 内置模块 标准库 第三方库 函数 模块 包 库
  3. iris 在线技术文档归总
  4. 关于flask入门教程-图书借阅系统-一
  5. PHP人性化时间显示,实现多少秒前,多少分钟前,多少小时前
  6. Unity SRP世界空间重建
  7. 论文综述—图神经网络用于医疗诊断的前世今生
  8. HBM:跨重性精神疾病的动态功能连接研究
  9. VC10 vcpkgsrv.exe 占用CPU高的问题
  10. 【教学类-25-01】名字卡片绘画游戏-Python批量制作名字字贴《中班 偏社会语言美术)