Linux解压缩中文乱码问题解决方案

14 sec read

先前的文章中,学习了Linux常用的解压缩命令。但是在实际Linux使用过程中,解压缩还是有很多门道与坑存在。

图形环境解压缩软件

  • Xarchive:Manjaro(Deepin版) 自带,轻量型的解压缩软件
  • Peazip:同时支持Windows和Linux系统
  • Engrampa:MATE桌面环境下自带的解压缩软件
  • B1 Free Archiver:既支持PC(Linux、Windows、Mac OS)也支持手机(Android)

以上是我安装过的解压缩软件,不管哪一款功能都差不多,统一的问题是解压缩Windows下创建的.rar和.zip文件会出现中文乱码问题,原因是Windows中文版默认的字符集不是UTF-8而是CP936。

命令行环境解压缩软件

除了先前介绍的tar、zip/unzip、rar/unrar、p7zip外,这里特别推荐一款命令行解压缩软件unar,unar来自Mac OS上的解压缩软件The Unarchiver,只不过到Linux环境下就仅剩命令行操作了。Unar相比其他软件强大的点在于其解压时可以制定编码。

unar常用指令

  • 解压压缩包:unar document.zip
    • 默认支持各种格式,包含zip、rar等
  • 指定解压结果保持位置:unar document.zip -o /home/dir
  • 指定编码:unar -e GBK document.zip
    • 使用CP936、GB2312、GBK、GB18030都一样
  • 指定解压密码:unar -p password document.zip
    • 不指定也可以,命令行界面会出现要求输入密码的交互提示
打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

中文字体盘点之黑体

黑体是汉字的一种字体风格。它的特点是笔画厚度均匀,和拉丁字母的无衬线体(英语:sans-serif)属于同类。
56 sec read

Manjaro无法识别USB存储设备

现象描述:Manjaro系统无法识别UBS存储设备,包含U盘和移动硬盘 问题确认: 1、看能否正常载入USB存
12 sec read

Manjaro Linux的安装体验

什么是Manjaro? Manjaro,简单的说它是基于Arch Linux的发行版,Manjaro的目标是让
3 min read

One Reply to “Linux解压缩中文乱码问题解决方案”

发表评论

电子邮件地址不会被公开。 必填项已用*标注