unzip -O CP936 xxx.zip
有2种方式解决问题:
1. 通过unzip行命令解压,指定字符集
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明。
2. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件
/etc/environment中加入2行
UNZIP="-O CP936"
ZIPINFO="-O CP936"
这样Gnome桌面的归档文件管理器(file-roller)可以正常使用unzip解压中文,但是file-roller本身并不能设置编码传递给unzip。
本文介绍了使用unzip命令解压包含中文字符的文件的方法,包括通过命令行指定字符集和在环境变量中设置字符集两种途径。这些方法有助于解决Gnome桌面的归档文件管理器无法正确显示中文的问题。
1万+

被折叠的 条评论
为什么被折叠?



