广告
返回顶部
首页 > 资讯 > 操作系统 >云服务器中如何解决linux下zip文件解压乱码问题
  • 166
分享到

云服务器中如何解决linux下zip文件解压乱码问题

2023-06-05 18:06:18 166人浏览 安东尼
摘要

这篇文章给大家介绍云服务器中如何解决linux下zip文件解压乱码问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。云服务器:解决linux下zip文件解压乱码问题由于zip格式并没有指定编码格式,windows下生成

这篇文章给大家介绍云服务器中如何解决linux下zip文件解压乱码问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

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

由于zip格式并没有指定编码格式,windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。

解决方案一

使用7z解压。

安装p7zip和convmv

# fedora $ su -c 'yum install p7zip convmv' # ubuntu $ sudo apt-get install p7zip convmv

执行一下命令解压缩

# 使用7z解压缩 $ 7za x your-zip-file.zip # 递归转码 $ convmv -f GBK -t utf8 --notest -r .

解决方案二

在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。

虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编码列入计划,可能他们不认为这是个问题。Sun对java中存在N年的zip编码问题,采用了同样的处理方式。

有2种方式解决问题:

通过unzip行命令解压,指定字符集

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明。

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

/etc/environment中加入2行

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

这样Gnome桌面的归档文件管理器(file-roller)可以正常使用unzip解压中文,但是file-roller本身并不能设置编码传递给unzip。

关于云服务器中如何解决linux下zip文件解压乱码问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 云服务器中如何解决linux下zip文件解压乱码问题

本文链接: https://www.lsjlt.com/news/243950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 云服务器中如何解决linux下zip文件解压乱码问题
    这篇文章给大家介绍云服务器中如何解决linux下zip文件解压乱码问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。云服务器:解决linux下zip文件解压乱码问题由于zip格式并没有指定编码格式,Windows下生成...
    99+
    2023-06-05
  • php压缩中文乱码问题如何解决
    这篇“php压缩中文乱码问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php压缩中文乱码问题如何解决”文章吧。p...
    99+
    2023-07-04
  • Linux服务器配置PHP文件下载,中文乱码问题,下载出错如何解决
    俩个坑点 1. 操作系统的编码问题 windows上的默认编码是gbk,所以如果文件名采用的是中文,那么上传到Linux上面,由于默认编码是utf-8就会出现文件名乱码! 解决办法...
    99+
    2022-11-12
  • 解决linux下openoffice word文件转PDF中文乱码的问题
    网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linu...
    99+
    2022-06-04
    乱码 中文 文件
  • 如何解决Ubuntu系统下zend for linux中文乱码问题
    这篇文章主要讲解了“如何解决Ubuntu系统下zend for linux中文乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决Ubuntu系统下zend for linux中文...
    99+
    2023-06-13
  • 如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题
    这篇文章主要介绍“如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题”,在日常操作中,相信很多人在如何解决Linux下文件名、文件和mp3名字、pdf的乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-13
  • 如何解决php文件中文名乱码问题
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。如何解决php文件中文名乱码问题php上传文件中文文件名乱码的解决方法文件上传是我们在处理表单提交时候最常用的功能之一,今天写了一个小小的demo,如下:先看结构:ht...
    99+
    2019-04-10
    php 乱码
  • 如何解决Linux操作系统下部分文件乱码的问题
    本篇内容主要讲解“如何解决Linux操作系统下部分文件乱码的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Linux操作系统下部分文件乱码的问题”吧!原Windows rar压缩的文...
    99+
    2023-06-10
  • 如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule
    由于 Linux 中默认使用的编码是 UTF-8,与 Windows 的默认中文编码不同,因此在使用中会出现中文乱码问题。下面我们一起来看如何解决 Ubuntu 11.04 的一些中文乱码问题。 1. 解决文本乱码问...
    99+
    2022-06-03
    gedit Linux MP3 rar Ubuntu 中文乱码 压缩文件
  • 如何解决mysql导入文件中文乱码的问题
    小编给大家分享一下如何解决mysql导入文件中文乱码的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql导入文件中文乱...
    99+
    2022-10-18
  • 如何解决Ubuntu下NetBeans中文乱码及方框问题
    本篇内容主要讲解“如何解决Ubuntu下NetBeans中文乱码及方框问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Ubuntu下NetBeans中文乱码及方框问题”吧!当我在ubu...
    99+
    2023-06-13
  • WAMP环境中PHP文件乱码问题如何解决
    这篇文章主要讲解了“WAMP环境中PHP文件乱码问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WAMP环境中PHP文件乱码问题如何解决”吧!方法一:修改PHP配置文件我们可以通过...
    99+
    2023-07-05
  • 如何解决win10系统Edge浏览器下载文件时乱码问题
    这篇文章将为大家详细讲解有关如何解决win10系统Edge浏览器下载文件时乱码问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法/步骤:打开win10系统中的本地组策略编辑器,随后定位至“计算机配置-...
    99+
    2023-06-27
  • Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决全过程)...
    书接上文: 在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细) 发现的中文乱码问题,终于自己解决了! ^_^ Nginx http 文件服务器 中文名称文件乱码以及不能访问下载问题 (解决...
    99+
    2023-09-04
    服务器 nginx http 运维 linux
  • 云服务器不能解压文件如何解决
    如果云服务器不能解压文件,可能是因为缺少相关软件或权限不足。您可以尝试以下解决方法:1. 确保您在云服务器上安装了解压缩软件,如常见...
    99+
    2023-09-27
    云服务器
  • 如何解决jsp中的rar文件连接乱码问题
    这篇文章主要讲解了“如何解决jsp中的rar文件连接乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决jsp中的rar文件连接乱码问题”吧!在jsp页面中做了一个rar文件的链接...
    99+
    2023-06-03
  • ubuntu系统下gedit出现中文乱码的问题如何解决
    这篇文章主要讲解了“ubuntu系统下gedit出现中文乱码的问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu系统下gedit出现中文乱码的问题如何解决”吧!ubunt...
    99+
    2023-06-13
  • asp.net中如何解决引入外部js文件的中文乱码问题
    这篇文章给大家分享的是有关asp.net中如何解决引入外部js文件的中文乱码问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在asp.net中时常需要调用js代码,如果js写在asp.net中,一般是不会出现乱...
    99+
    2023-06-03
  • Android编程向服务器发送请求时出现中文乱码问题的解决方法
    本文实例讲述了Android编程向服务器发送请求时出现中文乱码问题的解决方法。分享给大家供大家参考,具体如下: 我们在andorid项目中通过get方式向服务器发送请求,其中u...
    99+
    2022-06-06
    乱码 服务器 方法 Android
  • 如何解决访问不到Linux服务器中RabbitMQ管理页面问题
    这篇文章主要为大家展示了“如何解决访问不到Linux服务器中RabbitMQ管理页面问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决访问不到Linux服务器中RabbitMQ管理页面问...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作