zoukankan      html  css  js  c++  java
  • 解决Ubuntu 12.10中ZIP文件名乱码的方法

    转摘源地址:http://blog.csdn.net/jiangxinyu/article/details/8206395

    安装(12.04及以上):

    代码:
    sudo apt-get install unar

    假设需要解压的ZIP包是foo.zip

    代码:
    lsar foo.zip #列出所有文件


    如果列出的文件名已经正确

    代码:
    unar foo.zip #解压所有文件


    如果列出的文件名还不正确

    代码:
    lsar -e GB18030 foo.zip #指定使用GB18030编码列出所有文件
    unar -e GB18030 foo.zip #指定使用GB18030解压所有文件


    注:GB18030编码文件名的ZIP文件一般由简体中文版Windows产生,对于繁体中文版Windows产生的ZIP文件可以尝试BIG5-HKSCS编码,对其他语种的常见编码不再赘述。通用的原则是用lsar测试出正确的编码以后,用unar解压。

    参考:
    http://manpages.ubuntu.com/manpages/pre ... sar.1.html
    http://manpages.ubuntu.com/manpages/pre ... nar.1.html

    未在Ubuntu 12.10上测试:

    ubuntu 解压zip文件乱码

    http://blog.sina.com.cn/s/blog_6f066a890100toqb.html

    在Ubuntu下使用unzip解压Widnows环境下生成的zip文件,会发生文件名或者目录名乱码现象,解决办法是使用7-zip和convmv。

    安装7-zip和convmv:
    sudo apt-get install convmv p7zip-full

    解压zip文件:
    #好像第一句就起效果了
    LANG=C 7z e zip_file
    convmv -f gbk -t utf8 -r --notest *

    使用第一行命令时会解压出一些乱码文件,此时输入第二行命令即可将这些乱码处理掉,

    解决pdf中中文乱码的问题:

    sudo apt-get install poppler-data

    http://wobu.blog.163.com/blog/static/170709620121584455370/

    ubuntu zip 文件乱码解决 压缩乱码

    1.1 通过unzip行命令解压,指定字符集 

    unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
    有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明。

    1.2 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件
    解决办法: 引用 vi /etc/environment 
    再最后加入后面的代码即可 UNZIP="-O CP936"
    ZIPINFO="-O CP936"

    Ubuntu下解压缩RAR文件中文乱码解决办法

    http://blog.csdn.net/zhizichina/article/details/6577962

    有些朋友使用rar进行了.rar文件的解压。但是会发现其中有很多的乱码,也许是对中文支持不够完善的原因吧,这样的解压方法产生的文件名是乱码。其实ubuntu并没有默认安装rar,所以如果需要解压rar文件的时候请安装

    首先要卸载原有的rar和unrar

    sudo apt-get remove rar

    sudo apt-get remove unrar

    然后安装p7zip-rar

    sudo apt-get install p7zip-rar

    然后双击rar即可产生正确的中文文件名称。

    彻底解决Ubuntu上压缩包乱码问题

    http://www.2cto.com/os/201210/160953.html

     
    安装Linux版7zip:
    sudo apt-get install p7zip p7zip-full p7zip-rar
     
    卸载可能安装过的rar相关包(默认是没有安装的):
    sudo apt-get remove rar unrar
    每天一小步,人生一大步!Good luck~
  • 相关阅读:
    vue中@事件处理函数的柯里化
    一个例子生动理解js的原型_js的原型prototype和__protopy__区别
    vue3自定义v-model
    js初始化一个特定值的array
    dom的clientHeight、scrollHeight以及offsetHeight
    ts踩坑记录
    常见问题1
    资料share
    几种开放源码的TCPIP协议栈
    阻塞与非阻塞,同步与异步
  • 原文地址:https://www.cnblogs.com/jkmiao/p/4418555.html
Copyright © 2011-2022 走看看