ubuntu下解压zip压缩包文件名乱码问题

当把windows中的zip压缩包放到ubuntu中。如果鼠标右键直接解压,或者unzip xxxx.zip命令解压,这样解压之后文件名字会出现乱码。用下面方法解决乱码问题。

1.用unar命令

首先可以用lsar命令查看zip压缩包文件 名字是否正常

lsar xxx.zip #列出所有文件

如果列出的文件名都能正常显示,那么可以直接用下面的命令解压,

unar xxx.zip #解压所有文件

如果上面用lsar列出的文件名不正确,那么可以用下面的命令。

代码:

lsar -e GB18030 xxx.zip #指定使用GB18030编码列出所有文件
unar -e GB18030 xxx.zip #指定使用GB18030解压所有文件

注:GB18030编码文件名的ZIP文件一般由简体中文版Windows产生,对于繁体中文版Windows产生的ZIP文件可以尝试BIG5-HKSCS编码,对其他语种的常见编码不再赘述。通用的原则是用lsar测试出正确的编码以后,用unar解压。

2.用unzip命令

用unzip命令制定字符集解压,

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

猜你喜欢

转载自blog.csdn.net/u013171226/article/details/113684539