• 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的内容了. 以上的方法来自于:http://blog.upsuper.org/a-half-perfect-solution-for-irrecognizable-encoded-chinese-filename-in-zip-file/ 
    解决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次,还是舍不得。

  • 相关阅读:
    课堂讨论电子版
    轻量级推送及在此基础上的即时通讯探索(1)
    第十章 Android的消息机制
    第十一章 Android的线程和线程池
    第八章 理解Window和WindowMannager
    第四章 View的工作原理
    第三章 View的事件体系
    第二章 IPC
    Android独立音量播放器
    SpringMVC笔记
  • 原文地址:https://www.cnblogs.com/shanmao/p/3335041.html
Copyright © 2020-2023  润新知