window 下zip压缩包,在Linux解压后中文乱码问题

阅读: 评论:0

window 下zip压缩包,在Linux解压后中文乱码问题

window 下zip压缩包,在Linux解压后中文乱码问题

今天在批量处理windos文件时为了方便操作,将windos下面的文件夹打成zip包上传至centos7中解压处理,发现解压后中文文件名变成了乱码,如下图,经过一番百度终于找到了问题所在,记录一下。

 

现象解析

zip格式中并没有指定编码格式,windows下生成的zip文件中的编码是GBK/GB2312等,因此导致这些自拍文件在linux系统中解压时出现乱码问题,因为linux系统中默认的编码是UTF8。

所以问题的解决方法及时在unzip解压的时候指定编码格式。我这里提供两种方法,

  1. 解压时指定编码格式
    #指定编码格式为GBK GB18030也是可以的,这里采用网上流行的解决方法unzip -O cp936 tianbo.zip或者:unzip -O gbk xxx.zip
    
  2. 配置环境变量指定unzip的参数

    在环境变量中指定unzip参数,这样的话unzip将总是以指定字符集显示和解压文件。在/etc/environment中加入两行参数

    # vim /etc/environment
    UNZIP="-O CP936"
    ZIPINFO="-O CP936"

    解压之后能正常显示中文文件名,如下图

     

参考:

=dra

本文发布于:2024-01-31 06:28:14,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170665369526225.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:乱码   压缩包   中文   window   zip
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23