首页 > 系统相关 >Linux 使用unzip解压乱码

Linux 使用unzip解压乱码

时间:2024-07-31 10:43:29浏览次数:8  
标签:解压 编码 gb18030 unzip 乱码 收录 Linux

unzip 解压乱码问题

 

unzip软件包的unzip命令提供了-O参数(以及-I参数),可以指定编码。

 

-O CHARSET 为DOS,Windows和OS / 2归档文件指定字符编码
-I CHARSET 为UNIX和其他归档文件指定字符编码

 

可以使用下面的命令进行解压,即制定字符编码集

unzip -O gb18030  ***.zip

 

关于中文字符集:
中文字符集有gb2312、gbk与gb18030三种,其中:

gb2312发布于1980年,收录汉字6763个(不包含一些古文生僻字);
gbk发布于1995年,收录汉字21003个;
gb18030现行版本发布于2005年,收录汉字70244个。

 

使用gb18030是最全的

标签:解压,编码,gb18030,unzip,乱码,收录,Linux
From: https://www.cnblogs.com/TW-NLP/p/18334104

相关文章

  • Systemd 解释使用实例(Linux系统的详细解释和配置文件使用)
    Systemd是Linux系统工具,用来启动守护进程 (opensnewwindow),已成为大多数发行版的标准配置。1.由来历史上,linux的启动一直采用init进程。下面的命令用来启动服务。$sudo/etc/init.d/apache2start#或者$serviceapache2start这种方法有两个缺点。一是启动......
  • Linux 文件压缩和解压
    1.Linux文件压缩和解压要点压缩和解压tar文件-使用 tar压缩和解压gz文件-使用 gzip压缩和解压zip文件-分别使用 zip、unzip2.命令常见用法2.1.tartar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案......
  • Linux 文件内容查看编辑
     1.Linux文件内容查看编辑要点连接文件并打印到标准输出设备-使用cat显示指定文件的开头若干行-使用head显示指定文件的末尾若干行,常用语实时打印日志文件内容-使用tail显示文件内容,每次显示一屏-使用more显示文件内容,每次显示一屏-使用less自动编辑一个或......
  • 查看 Linux 命令帮助信息
    1.查看Linux命令帮助信息的要点查看Shell内部命令的帮助信息-使用 help查看命令的简要说明-使用 whatis查看命令的详细说明-使用 info查看命令的位置-使用 which定位指令的二进制程序、源代码文件和man手册页等相关文件的路径-使用 whereis查看命令的帮......
  • 我无法在 Debian Linux 中从命令行安装 Pyinstaller
    我想在我的Debian机器上安装Pyinstaller,所以我运行了以下命令:sudopip3installpyinstaller这返回了以下错误:error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,tryaptinstall......
  • 使用finallshell连接linux
    用户可以去FinalShell的官网上下载,只需点击下载地址,即可轻松下载安装包。傻瓜式安装点击到底。使用双击打开页面,新建连接右击连接,新建》ssh 连接,双击新建的连接,如下界面即连接成功。新建文件夹,右键新建文件夹。新建文件,在文件夹右键新建文件。命令在命令区域正......
  • linux安装.net6运行环境
    添加Microsoft包存储库。安装.NET之前,请运行以下命令,将Microsoft包签名密钥添加到受信任密钥列表,并添加Microsoft包存储库。打开终端并运行以下命令:sudorpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm安装SDK 如......
  • linux 命令
    查看开放端口:ss-tuln开放端口:sudofirewall-cmd--permanent--add-port=22/tcp#开放TCP协议的22端口(SSH)重新加载防火墙规则:sudofirewall-cmd--reload查看防火墙规则:sudofirewall-cmd--list-alluname:显示系统信息。uname-a:显示所有系统信息。 lsb_release:显示Linu......
  • Rocky Linux - RabbitMQ
    RabbitMQ1MQ的基本概念RabbitMQ是一个开源的消息代理和队列服务器,它使用Erlang语言编写并运行在多种操作系统上,如Linux、Windows等。RabbitMQ可以接收、存储和转发消息(也称为“事件”)到连接的客户端。它适用于多种场景,包括异步通信、流量削峰、应用解耦等。1.1同步和异......
  • Linux应用编程——TCP实现文件传输
    1、常用编程接口1.1socket函数创建一个套接字intsocket(intdomain,inttype,intprotocol);入参:domain:协议族,如AF_INET表示IPv4。type:套接字类型,如SOCK_STREAM表示TCP套接字。protocol:协议,一般为0。返回值:成功时返回新创建的套接字的文件描述符,失败时返回-1。......