每天一點Linux---解決Ubuntu下可能出現的zip文件亂碼問題
在Ubuntu下解壓來源於Windows的zip文件,中文文件名會出現亂碼問題。
www.2cto.com
出現這個問題的原因是:Windows和Ubuntu使用的默認編碼不相同,而且zip文件
自身卻不帶有任何標識其編碼的信息。
解決方案是:
# 解壓時指定字符集,可以是,CP936,GBK,GB18030
unzip -O CP936 xxx.zip
不過,"man unzip"對這個參數沒有任何說明,但是"unzip --help"對這個參數有一行簡單的說明。
網上有人說,這個方法不總是湊效,在我的機器上(Ubuntu 12.04),它是可以的。