未分类 · 2020年9月4日 0

解决Ubuntu解压ZIP文件中文文件名乱码问题

这个问题不仅仅是Ubuntu所特有,而是存在于绝大部分Linux中。问题的产生在于Ubuntu和Windows的默认的编码不同,Ubuntu下默认的编码是UTF-8,Windows下默认的编码是GBK,而zip文件自身并不带有编码标识信息。下面给出两个解决方法:

第一个办法是使用命令行解压:
这应该是Linux下比较通用的方法,用命令行带参数解压文件。
unzip -O GBK xxx.zip

第二个办法是修改环境变量:
在/etc/environment中加入以下两行(如果没有就新建文件):

UNZIP="-O GBK"
ZIPINFO="-O GBK"

然后就可以用Ubuntu自带的归档管理器愉快的打开zip文件啦。