完全解决Ubuntu上RAR压缩包乱码问题

安装Linux版7zip:
sudo apt-get install p7zip p7zip-full p7zip-rar
卸载可能安装过的rar相关包(默认是没有安装的):
sudo apt-get remove rar unrar
通过这样操做,之后解压rar文件时,file-roller(归档管理器)自动会调用7z来解压,而7z能识别中文编码,不会出现乱码,解压和压缩都经过图形程序file-roller操做,彻底不用涉及命令行。
若是不卸载掉rar,file-roller默认使用rar解压,而rar不能识别中文编码,因此可能会出现乱码。固然你也就不能在Linux上建立rar文件了,但有必要打包成rar格式吗?
unrar虽然能识别中文编码,但它和rar同样不是自由软件,它们都是WinRAR那家公司的商业软件,既然7z能解压rar文件,我又何须用它呢?
总之file-roller默认使用7z解压7z/rar,建立7z包时也是使用7z,因此统一使用7z格式能保证本身的压缩包不会乱码。在Linux建立7z包时,也能够像Windows版那样加密压缩包目录。
编码

相关文章
相关标签/搜索