用unar 吧,解压就不会乱码了, 注意是unar 不是unrar unar很牛逼的 什么都可以解压,万能解压器
问题重现
win上压缩,传至li下用unzip解压出现invalid encoding总之就是乱码,
然后zip中的视频就像是马赛克似的,所以
sudo apt install unar
unar xxx.zip
然后安装mplayer ,smplayer,或vlc都行
就可以看无码的视频了,因为li自带的播放器无法解析win下的视频,只好用上面的播放器了,mplayer是命令行的
mplayer smplayer vlc
2 问题unar只能解决解压文件名 不乱码 ,
文件内容该乱码还是会乱码 ,所以 采用iconv sudo apt install iconv
很多人都是说采用下面这种方式,但是fuck 会
iconv -f gbk utf-8 SogouQ.reduced>sogou.txt.utf8
iconv: cannot open input file `utf-8': No such file or directory
正确的姿势应该是 iconv -f GBK 文件
-f指定编码 然后文件 然后直接重定向到具体文件
注意 如果文件为gz压缩 或者zip压缩 首先需要将文件解压出来在进行上面的转换
不知道那些人怎么想的 明明不对还要发出来!!!