将带中文文件名的压缩文件上传到服务器,使用unzip解压后,文件名乱码:
临时解决方法:
通过unzip行命令解压,指定字符集unzip -O CP936 xxx.zip (用GBK, GB18030也可以),可以通过man unzip查看该选项的说明。
永久生效方法:
在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件/etc/environment中加入2行
UNZIP="-O CP936"
ZIPINFO="-O CP936"
将带中文文件名的压缩文件上传到服务器,使用unzip解压后,文件名乱码:
临时解决方法:
通过unzip行命令解压,指定字符集unzip -O CP936 xxx.zip (用GBK, GB18030也可以),可以通过man unzip查看该选项的说明。
永久生效方法:
在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件/etc/environment中加入2行
UNZIP="-O CP936"
ZIPINFO="-O CP936"
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。