Linux下zip文件解压乱码

#这是zip格式的缺陷,zip文件格式中没有字段标志出文件名的编码格式。Windows下生成的zip文件中的编码是GBK/GB2312等,而linux下的默认编码格式为UTF-8,所以才会出现乱码。
#解决办法一(使用unzip解压的时候,指定字符集,需要unzip支持,有些unzip命令不支持大O选项,自己可以安装较新的unzip版本):unzip -O CP936 test.zip
#解决办法二(借助于p7zip和convmv)yum install p7zip convmv #centos安装apt-get install p7zip convmv    #ubuntu安装LANG=C 7za x your-zip-file.zip   #用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽略这样的乱码)。convmv -f GBK -t utf8 --notest -r .  #将GBK编码的文件名转化为UTF8编码,-r表示递归访问目录,即对当前目录中所有文件进行转换。
#解决办法三export LANG=zh_CN.UTF-8unzip test.zip

Linux下zip文件解压乱码相关推荐

  1. linux 解压文件乱码,云服务器:解决linux下zip文件解压乱码问题

    云服务器:解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时 ...

  2. linux php 压缩中文乱码,linux下zip文件解压乱码问题的解决办法分享

    本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/ ...

  3. linux中zip文件编码错误,解决linux下zip文件解压乱码问题

    原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...

  4. linux下tar文件解压乱码,tar 中文乱码

    tar -zxvf 文件后放到window下,中文文件名乱码的问题: tar把类似 "物理游戏.png" 包含中文名的文件打包压缩之后,放到windows下用 7z/RAR 解压出 ...

  5. Linux下常见文件解压方法及命令

    Linux下常见文件解压方法及命令时间:2007-01-08 18:34来源:CSDN作者:bitsCN编辑字体:[大 中 小]1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩 ...

  6. 解压文件到服务器是什么意思,linux中zip文件解压命令是什么

    linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...

  7. Linux下常用文件解压(包括RMP、DEB的解压方法)

    Linux下常用文件解压(包括RMP.DEB的解压方法)   1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为 ...

  8. zip分卷压缩linux命令,linux下zip分卷压缩及linux下zip分卷解压

    本文关键词:linux合并zip文件.linux下zip分卷压缩及linux下zip分卷解压.linux下zip分卷解压.linux下zip分卷压缩. 先压缩原始文件 [root@laofuxi.co ...

  9. linux如何解压deb文件,Linux下常用文件解压(包括rpm、deb包的解压方法!)

    Linux下常用文件解压 inux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以. ...

  10. linux下压缩文件解压文件,linux下 解压和压缩文件 rar文件解压

    Linux 下压缩与解压.zip和.rar及.7z文件 Linux 下压缩与解压.zip和.rar及.7z文件 对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: ...

最新文章

  1. 2022-2028年中国综艺节目市场深度调研及投资前景预测报告
  2. 菜鸟学习Spring——60s利用JoinPoint获取參数的值和方法名称
  3. C# 读取保存App.config配置文件的完整源码参考
  4. 电气工程师学python_Python 在电气工程及其自动化上有哪些应用?
  5. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件的解决方法(webpack热加载)
  6. swift 打包sdk_在封装SDK中Swift和OC混编之相互调用
  7. 在c语言中保留35位小数,C语言程序设计复习题(供学有余力学生练习)(35页)-原创力文档...
  8. 第19集 轮廓的提取
  9. Java面试题!5年经验Java程序员面试27天,看看这篇文章吧!
  10. python算库存管理_年终库存盘点怎么做?无代码库存管理系统高效率!
  11. 云计算与大数据复习题
  12. 路由的导航守卫过渡动效transtion导航守卫 路由懒加载 路由元信息 @stage3---wee2--day7
  13. 1.tessent命令学习笔记
  14. Google Voice、Voice Search 安装
  15. LyX使用小记之二 图像
  16. CSS之控制所有p段落,首行缩进两个字符!...
  17. 在不同的paste网站上搜索泄漏的凭据Scavenger
  18. iS-RPA 从起步到飙速(二)—— 通往新世界
  19. animation css 透明度逐渐_CSS实现透明度变化的动画 (淡入淡出效果)
  20. CloseHandle()、TerminateThread()、ExitThread()的区别

热门文章

  1. mac dmg包签名及公证
  2. 基于帧差法和背景差分法的背景提取及检测模型
  3. 蓝牙iBeacon工作原理
  4. linux 中文转unicode,Linux下汉字编码的转换
  5. 【20211228】【信号处理】一文读懂信号处理中频谱混叠、栅栏效应、频谱泄露的产生原因和解决方法
  6. RS485端子接线方法(带图)
  7. OPNET开发教程合集
  8. 基于c51的节日彩灯控制器的设计
  9. RADIUS协议基础原理
  10. 三月主题读书整理——整理收纳,过心动生活