您的位置:68399皇家赌场 > 域名注册 > 【68399皇家赌场】消除linux下zip文件解压乱码难点

【68399皇家赌场】消除linux下zip文件解压乱码难点

发布时间:2019-05-08 09:27编辑:域名注册浏览(196)

    你只怕感兴趣的篇章:

    • Ubuntu 系统中文呈现乱码的标题一挥而就
    • Ubuntu下MySQL普通话乱码的主题素材一蹴而就
    • ubuntu系统下matplotlib普通话乱码难点的解决措施
    • Ubuntu下Mysql 常用命令及汉语乱码难题
    • ubuntu 服务器普通话乱码难点的缓慢解决格局
    • Ubuntu 1陆.04LTS系统里汉语txt文件打开的难题消除

    68399皇家赌场,标题一挥而就

    施行一下下令解压缩

    如此这般Gnome桌面包车型地铁归档文件管理器(file-roller)可以健康使用unzip解压中文,但是file-roller自身并不能安装编码传递给unzip。

    贰、在情况变量中,内定unzip参数,总是以钦定的字符集展现和平消除压文件

    方法2

    在情况变量中,钦赐unzip参数,总是以钦点的字符集突显和平解决压文件

    /etc/environment中加入2行
    UNZIP="-O CP936"
    ZIPINFO="-O CP936"
    

    如此那般Gnome桌面包车型地铁归档文件处理器(file-roller)能够健康使用unzip解压中文,然而file-roller自个儿并不能够安装编码传递给unzip。

    出于zip格式并未有一些名编码格式,Windows下转移的zip文件中的编码是GBK/GB2312等,由此,导致这几个zip文件在Linux下解压时出现乱码难点,因为Linux下的暗中认可编码是UTF八。

    1. 通过unzip行命令解压,钦赐字符集
      unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
      风趣的是unzip的manual中并无这些选项的评释, unzip --help对那么些参数有壹行轻便的证实。
    2. 在景况变量中,钦定unzip参数,总是以钦定的字符集展现息争压文件
      /etc/environment中加入2行
      ?
      1
      2

    自个儿先用了第三种办法,但是发掘自身没装file-roller,于是用第贰种艺术钦赐字符集,然后就解决了,可是依旧以为那几个CP936。。。。记不住阿,不领会还有未有越来越好的方法

    主题材料求证

    在windows上收缩的文本,是以连串暗许编码汉语来压缩文件。由于zip文件中尚无申明其编码,所以linux上的unzip一般以默许编码解压,汉语文件名会出现乱码。

    化解方案二

    ZIPINFO="-O CP936"

    如此Gnome桌面包车型大巴归档文件管理器(file-roller)能够健康使用unzip解压汉语,可是file-roller自身并不能够安装编码传递给unzip。

    方法1
    unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
    

    在windows上减小的文书,是以种类暗中同意编码汉语来压缩文件。由于zip文件中尚无注解其编码,所以linux上的unzip一般以暗许编码解压,汉语文件名会出现乱码。

    UNZIP="-O CP936"

    总结

    以上正是本文的全体内容,希望对大家的学习抱有支持,也盼望我们多多帮衬脚本之家。

    /etc/environment中加入2行

    减轻方案壹

    本文由68399皇家赌场发布于域名注册,转载请注明出处:【68399皇家赌场】消除linux下zip文件解压乱码难点

    关键词: 68399皇家赌场 Linux

上一篇:【18九】◀▶ PowerShell 系统学习

下一篇:没有了