今天在Ubuntu12.10中解压windows中压缩的文件夹,解压以后发现文件名称均为乱码,而里面的内容没有影响,查找了一下解决方法。windows下默认编码是GBK,而Ubuntu下默认的编码是UTF-8,所以windows下压缩的问价在Ubuntu下解压后文件名称是乱码。我在这里采用的是The Unarchiver项目提供的lsar/unar工具。
安装:
sudo apt-get install unar
我的zip文件名称是textCls.zip,首先列出zip文件中的所有文件,查看文件名称是否含有乱码。
lsar textCls.zip
如果文件名称没有问题,直接解压文件。
unar textCls.zip