转摘源地址: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

解决Ubuntu 12.10中ZIP文件名乱码的方法的更多相关文章

  1. Ubuntu 12.10 安装vim出错

    在Ubuntu 12.10中安装vim时出现了如下提示: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如果您用的是 unstable ...

  2. 解决在ubuntu 12.10安装vmware-tools实现文件共享问题

    解决在ubuntu 12.10安装vmware-tools出现的“The path "" is not a valid path to linux-headers-3.5.0-17 ...

  3. Ubuntu 12.10安装QQ2012

    [日期:2012-11-05] 在最新的Ubuntu 12.10下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装. 下载网址:http://www.longene.o ...

  4. Ubuntu 12.04 gedit编辑器 中文乱码

    百度一下查看了很多关于这个问题的解决方法,无非是用通过配置编辑器修改键值来解决.但是由于我的ubuntu是12.04版本的,搜索到的很多方法都不能用,网上一般的解决办法如下: 打开“注册表”(从字面理 ...

  5. 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版

    本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...

  6. ubuntu 12.10上安装tftpd-hpa

    ubuntu 12.10上安装tftpd-hpa 1)安装tftp-hpa,tftpd-hpa sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是cli ...

  7. ubuntu 12.04 LTS server 中文乱码【转】

    ubuntu 12.04 LTS server 中文乱码 最近装了一台ubuntu 12.04 server装完后是没有桌面的,后来又手动安装了桌面,但进行后发现桌面是乱码,应该是缺少字体在googl ...

  8. 解决gvim 8.1中zip插件打开zip文件内容时,而文件路径带有空格的问题。

    解决gvim 8.1中zip插件打开zip文件内容时,而文件路径带有空格的问题. 现象是只能打开一次,第二次打开就显示为空了. 通过 lcd切换工作目录.使得命令行操作中不再有带空格的路径 vim81 ...

  9. 解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境

    原文地址:解决 Ubuntu 18.10 使用较新的独立显卡输出无法初始化图形界面并配置深度学习开发环境 0x00 配置 硬件 OS: Ubuntu 18.10 Base Board: ASUS WS ...

随机推荐

  1. windows7旗舰版激活密钥永久版免费分享

    windows7之家不仅提供精品Win7教程 给大家,加上这个windows7激活密匙还帮大家解决windows7系统激活问题,包括win7旗舰版 windows7安装版这些. 用的是Windows7 ...

  2. orzdba的安装与使用

    参考:http://code.taobao.org/p/orzdba/src/ http://code.taobao.org/p/myrelay/wiki/index/ http://www.taob ...

  3. 取得某个数组前key大 PHP实现

    <?php function max_key($arr, $key) { $tmp_key = $key; $max_arr = array(); while($tmp_key--) $max_ ...

  4. wikioi 1201 最小数和最大数

    /*==================================================== 1201 最小数和最大数 题目描述 Description 输入n个数,n<=100 ...

  5. EditText的圆角与边框

    先看一下效果图: 先创建一个xml文件edittext_shape.xml: <?xml version="1.0" encoding="utf-8"?& ...

  6. CentOS 6.6 yum 方式安装sunversion 服务器

    检查已安装版本 #检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion #如果存储旧版本,卸载旧版本SVN[root@localhost modul ...

  7. js下的sleep实现

    function sleep(d){ for(var t = Date.now();Date.now() - t <= d;); } sleep(5000); //当前方法暂停5秒

  8. Java 提示 JRE unbound 或者 Tomcat unbound 解决方法

    解决步骤 1.右键你的项目>>build path>>config build path 2. 选中显示 unbound的 Libraries >>Edit 如下图 ...

  9. Javascript 图片左右滑动与切换

    Html代码 : <div class="v_out v_out_p"> <div class="prev"> <a href=& ...

  10. xmodem, ymodem & zmodem

    这三个是modem文件传输协议. https://en.wikipedia.org/wiki/XMODEM https://en.wikipedia.org/wiki/YMODEM https://e ...