Linux系统解压zip包出现中文乱码问题
我们在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包出现中文乱码问题相关推荐
- Linux中解压zip包的命令是什么?
Linux系统里的zip是一种创建压缩存档文件的常用方式,同时也是一种传统的文件归档文件格式,那么Linux中解压zip包的命令是什么?Linux解压zip包的命令是:unzip,该命令主要用于查看和 ...
- Android 解压Zip文件,中文乱码
参考自:中文乱码 直接上代码: package com.xxx.utils;import android.util.Log;import java.io.BufferedInputStream; im ...
- python打包出现乱码_python解压zip包中文乱码解决方法
乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...
- Linux服务器中解压zip包
Linux服务器中解压zip包 Linux下解压zip文件,就一个命令行. Unzip [文件名] 示例: unzip {you file name} 我现在要解压datamaster.zip这个文件 ...
- 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 ...
- python递归解压文件_递归调用解压zip包或rar包
不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...
- python递归解压文件_Python之路10-递归调用解压zip包或rar包
不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...
- 解压后java文字乱码_怎么解决java解压zip包出现乱码
怎么解决java解压zip包出现乱码 发布时间:2020-06-23 09:02:42 来源:亿速云 阅读:107 作者:Leah 怎么解决java解压zip包出现乱码?相信很多没有经验的人对此束手无 ...
- JAVA解压压缩包后的中文乱码问题
java代码对于zip压缩包的解压.压缩等等操作,建议使用zip4j.相关的文章有很多,不再赘述.此处只讨论解压缩之后可能出现的中文乱码问题. 问题代码: public static void unZ ...
最新文章
- python 装饰器 参数-python装饰器参数那些事_接受参数的装饰器
- 嵌入式培训学习历程第三天
- 用Tableau画Voronoi Treemap
- 组策略 之 文件夹重定向
- java assert使用场景_Java线程池的四种用法与使用场景
- Bable实现由ES6转译为ES5
- wxWidgets:HtmlLbox wxWidgets 示例
- Windows Nginx 反向代理 Microsoft SQL Server (MSSQL)
- 使用JMSTester对JMS层进行基准测试
- Python与机器视觉(x) 颜色直方图
- Java多线程系列--“JUC锁”10之 CyclicBarrier原理和示例
- PAT 乙级 1031. 查验身份证(15) Java版
- jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现
- Intellij IDEA 构建Spring Web项目 — 用户登录功能
- SpringCloud 微服务 (七) 服务通信 Feign
- Proteus仿真之工业顺序控制实验
- 运筹优化(五)--线性规划之内点法
- 集成光子芯片Micro-comb原理
- 三菱FX系列PLC的modbusTCP以太网通讯
- 考题篇(6.2) 05 ❀ FortiGate ❀ Fortinet 网络安全专家 NSE 4
热门文章
- java计算机设计总结,java课程设计报告--计算器设计
- IOS – OpenGL ES 图像侵蚀边缘黑白模糊 GPUImageErosionFilter
- 通过研究主控IC为R61509V的彩色液晶屏 单片机控制3.2寸TFT(测试已通过) (二)
- 白热化的能源汽车市场、应如何与之抗衡?
- 数字图像处理与python实现 pdf_数字图像处理与Python实现
- js原生添加去除class类名
- 林期苏曼属性标签编辑_SEO丨SEO是怎样通过标签优化作用于排名的?
- java民宿开源_在线民宿满意度测评项目[开源]
- 使用kettle的java脚本用base64加密字符串!!
- 常用电脑密码破解方法