Linux 学习解决归档管理器打开rar和zip中文文件名乱码问题

在ubunut下打开windows下压缩的rar文件和zip压缩文件出现中文文件名乱码的问题真的很头疼。文件名乱码其实也没有什么关系是不?至少重命名再改回来或者是使用英文命名都可以克服。不巧的是,如此完美的ubunut怎么可以这样的问题上有瑕疵,万恶的编码

解决zip文件解压后中文文件名的乱码问题:

方法一:

  第一步 首先安装7zip和convmv(如果之前没有安装的话)

  sudo apt-get install p7zip-full convmv

  第二步 假设zip文件名为abc.zip,那么

  LANG=C 7z x abc.zip 

  convmv -f cp936 -t utf8 -r --notest *

  其实你会发现这样的解决方式真的比较麻烦,在归档管理器里面还是显示的乱码,治标不知本呀。

方法二:

  首先安装p7zip-full

  sudo apt-get install p7zip-full

  然后再把unzip卸载了

  sudo apt-get remove unzip

  再下载更新的p7zip-full包把原来的程序替换掉/usr/lib/p7zip/

  http://down.upsuper.org/p7z-bin.tar.bz2

  这个只是限于Ubuntu i386版本

  然后执行

  sudo tar jxvf p7z-bin.tar.bz2 -C /usr/lib/p7zip/

  好了,这下可以正常显示zip的内容了.

解决rar文件解压之后中文文件名的乱码问题:

  如果你已经安装有rar和unrar,首先需要卸载掉

  sudo apt-get autoremove rar unrar

  只安装unrar,这样在归档管理器中就可以正常的现实中文文件名了

  sudo apt-get install unrar

  这样的解决就是好像不可以压缩rar格式了,不过对于我没有什么影响,我一般都是喜欢直接压zip格式。

----------------华丽的分割线----------------------------------------------------

  其实上面的方法只是解决了一半的问题,至少不能因噎废食呀。谁有好的方法希望告诉我一下,邮箱 jiangtao92@gmail.com

  我现在也是刚刚从windows开始转到ubunut上去,一直在倒腾ubuntu 12.04,重装n次,还是舍不得。

转载于:https://www.cnblogs.com/jiangtao92/archive/2012/08/30/2663721.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值