如何解决Ubuntu上压缩包乱码问题

简介:

  安装Linux版7zip:

sudo apt-get install p7zip p7zip-full p7zip-rar

  卸载可能安装过的rar相关包(默认是没有安装的):

sudo apt-get remove rar unrar

  经过这样操作,以后解压rar和zip文件时,file-roller(归档管理器)自动会调用7z来解压,而7z能识别中文编码,不会出现乱码,解压和压缩都通过图形程序file-roller操作,完全不用涉及命令行。

  如果不卸载掉rar,file-roller默认使用rar解压,而rar不能识别中文编码,所以可能会出现乱码。当然你也就不能在Linux上创建rar文件了,但有必要打包成rar格式吗?

  unrar虽然能识别中文编码,但它和rar一样不是自由软件,它们都是WinRAR那家公司的商业软件,既然7z能解压rar文件,我又何必用它呢?

  总之file-roller默认使用7z解压7z/rar/zip,创建7z/zip包时也是使用7z,所以统一使用7z格式能保证自己的压缩包不会乱码。在Linux创建7z包时,也可以像Windows版那样加密压缩包目录。

原文发布时间为:2012-10-16

本文来自云栖社区合作伙伴“Linux中国”

相关文章
|
Ubuntu
ubuntu解决中文出现乱码问题
ubuntu解决中文出现乱码问题
1059 0
|
Ubuntu
30秒修复Ubuntu菱形乱码问题
将语言改为英文,我是按照第三种方式进行的,成功。参考博客: http://blog.sina.com.cn/s/blog_a126a955010180b8.html
1249 0
|
22天前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
44 0
Ubuntu系统下安装常用软件
|
1月前
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
135 0
|
2月前
|
存储 Ubuntu 网络协议
|
1月前
|
Ubuntu Docker 容器
如何在Ubuntu上安装Docker?
【2月更文挑战第10天】
243 0