Linux中unzip解压后中文文件名乱码问题

时间:2025-04-10 08:02:54

方法一:在解压的时候直接指定编码格式

#指定GBK GB18030编码也是可以的
unzip -O CP936 资料.zip 

方法二:配置环境变量,指定unzip的参数

在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件
比如,需要在/etc/environment中加入2行:

    UNZIP="-O CP936"
    ZIPINFO="-O CP936"

方法三:安装convmv,解决路径转换

#中文路径编码转换:
convmv -f GBK -t UTF8 -r --notest ./