日常解压windows下的包含中文压缩文件总是乱码,查阅相关博客发现L和W系统各自默认的编码格式不一样,Linux系统默认是UTF-8、Windows系统默认是GBK
一、解压.rar压缩文件
方式1.卸载rar文件,安装unrar参考1
sudo apt remove rar
sudo apt install unrar
方式2.安装p7zip 或者 peazip参考2或者unar
sudo apt install p7zip-full p7zip-rar
sudo apt install unar
unar filename
peazip
二、解压zip文件时
可以使用上述方式2的软件
或者
unzip -O GBK 文件名
```
**三、即使文件名不乱码但文件内容乱码**
比如.txt内容乱码 \ mp3标签内容乱码
需要解压之后转换变化格式
.txt内容乱码
```bash
iconv -f gbk -t utf8 input.txt > output.txt
.mp3格式
参考3
sudo pip3.8 install mutagen
mid3iconv -e GBK *.mp3
目前,Linux中对中文支持较好的播放器主要有Audacious和Songbird参考4
最终采用的方法:参考6
unzip -O GBK file.zip
unar filename.zip
unar filename.rar