我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux 中unzip解压时中文乱码的解决办法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux 中unzip解压时中文乱码的解决办法

Linux 中unzip解压时中文乱码的解决办法

当我们在linux中解压一个含有中文名字的压缩包如“资料.zip”时,如果直接使用如下的命令,将会出现中文乱码。


unzip 资料.zip

主要的原因是因为unzip在解压的时候会将编码转化为其内部默认的编码,而默认的编码根本不支持中文CP936编码。因此我们需要在解压的时候明确的指定需要使用的编码。

目前可以采用如下两种方式解决

方法一 在解压的时候直接指定编码格式


#指定GBK GB18030编码也是可以的
unzip -O CP936 资料.zip 

方法二 配置环境变量,指定unzip的参数

在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件

比如,需要在/etc/environment中加入2行:


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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux 中unzip解压时中文乱码的解决办法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux 中unzip解压时中文乱码的解决办法

Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如“资料.zip”时,如果直接使用如下的命令,将会出现中文乱码。unzip 资料.zip主要的原因是因为unzip在解压的时候会将编码转化为其
2022-06-04

Linux中unzip解压时中文乱码怎么办

这篇文章主要为大家展示了“Linux中unzip解压时中文乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中unzip解压时中文乱码怎么办”这篇文章吧。Linux 中unzip
2023-06-09

python解决Fedora解压zip时中文乱码的方法

前言 很多时候在windows下压缩文件没问题,但是到了Linux下,出现乱码,很常见。以前在Ubuntu下,用`unzip -O GBK filename.zip` 就可以搞定。 换了Fedora后,暂时没发现乱码的压缩文件。晚上下载一本
2022-06-04

Python中matplotlib中文乱码解决办法

Matplotlib是Python的一个很好的绘图包,但是其本身并不支持中文(貌似其默认配置中没有中文字体),所以如果绘图中出现了中文,就会出现乱码。 matplotlib绘制图像有中文标注时会有乱码问题。实例代码:import matpl
2022-06-04

java中解压乱码解决方法

第一种使用ant实现的zip解压缩,其中解压的乱码注意使用public void unZip(String unZipFileName,String outputPath) 其中this.zipFile = new ZipFile(unZipFileName,
java中解压乱码解决方法
2020-06-12

LoadRunner中文出现乱码的解决办法

录制选项,高级,支持字符集,UTF-8。一般情况下不需要开启此选项,否则在Submit里会出现有乱码。如果未开启此功能还出现乱码,可尝试开启此选项。如果开启此选项还是有乱码,且乱码处的内容你需要进行参数化,可使用lr_convert_str
2023-06-05

Linux怎么设置中文语言?centos中文乱码的解决办法

怎么设置Linux系统中文语言?是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。今天我们就以centos为例,操作L
2022-06-05

java中FileOutputStream中文乱码问题解决办法

java中FileOutputStream中文乱码问题解决办法使用FileOutputStream序列化可以直接向文件写入文本内容,代码如下:FileOutputStream outStream = new FileOutputStream
2023-05-31

PHP json_encode中文乱码问题的解决办法

这篇文章介绍了PHP json_encode中文乱码问题的解决办法,有需要的朋友可以参考一下
2022-11-15

Android Retrofit 中文乱码问题的解决办法

Android Retrofit 中文乱码问题的解决办法使用retrofit和rxjava,提交数据时需注意,当数据中有中文时,传到后台,可能会是乱码,需处理:解决:1.GET请求改成POST;2.参数Field改成Query3.加上@Fo
2023-05-30

php中var_dump乱码的解决办法

这篇文章将为大家详细讲解有关php中var_dump乱码的解决办法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php var_dump乱码的解决办法:1、打开chrome浏览器,依次选择“选项-更多工具
2023-06-14

java中url传中文时乱码的解决方法

Java中URL传中文时乱码的问题相信不少朋友都遇到过,最近就遇到一个问题,就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题。推荐:java视频教程
java中url传中文时乱码的解决方法
2015-07-15

Linux怎么解决中文乱码

这篇“Linux怎么解决中文乱码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux怎么解决中文乱码”文章吧。检查系统编
2023-06-28

java中url传中文时乱码解决方法

Java中URL传中文时乱码的问题相信不少朋友都遇到过,最近就遇到一个问题,就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题。解决办法:1、对要进行
java中url传中文时乱码解决方法
2017-11-22

解压版MYSQL中文乱码问题解决方案

安装的是解压版的MYSQL 1:解压之后copy 一个my.ini文件 然后添加字节编码配置:[client] default-character-set=gbk [mysqld] character-set-server=utf8指定数据
2022-05-29

java中解决中文乱码的方法

java中解决中文乱码的方法:POST请求中文乱码处理(在获得参数值之前设置)req.setCharacterEncoding("UTF-8");GET请求处理中文乱码//String username = req.getParameter("username
java中解决中文乱码的方法
2019-04-07

Node.js抓取网站中文乱码解决办法

这篇文章主要介绍了Node.js抓取网站中文乱码解决办法,需要的朋友可以参考下
2023-02-18

linux中mint乱码的解决方法

这篇文章给大家分享的是有关linux中mint乱码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux mint乱码的解决办法:1、安装“Dconf-editor”;2、启动Dconf系统配置编辑器
2023-06-25

编程热搜

目录