openKylin论坛

标题: ubuntu中zip解压的中文乱码问题 [打印本页]

作者: 笨鸟弟弟    时间: 2013-10-30 03:33
标题: ubuntu中zip解压的中文乱码问题
本帖最后由 笨鸟弟弟 于 2013-11-9 17:04 编辑

本人喜欢听音乐很辛苦的下载了一张合辑无损,兴冲冲的解压xxx.zip,她爷爷的一看傻眼了原因,哥们不认识这外星人玩的文字啊,心凉半截手动修改十六张专辑啊到死能完成啊,想个办法解决根本吧有病乱投医到处找办法,黄天不负有心人还真的给哥们找到了,这回解压哥们认识都是老祖宗们创造的汉字,好歹哥们也上到小学3年扫清文盲时候哥们又学习半年,,哈哈不开玩笑了,把这办法分享一下,,,希望哥们不要再为这点破事烦恼了,好好地享受音乐吧,,,
“1”乱码是因为蛋疼的编码问题这些开发科研的大牛谁也没办法统一,等着时间改变吧奇迹会出现的,简单地说我们呢解压乱码就是在微软下编码压缩打包的文件,和我们ubuntu默认的编码不符所以系统不认识,
2:用到的工具是The Unarchiver项目提供的lsar/unar工具解决这头疼的乱码,
  1. sudo apt-get install unar
  2. 安装工具
复制代码
使用方法:假设要解压的文件是xxx.zip
  1. #这回哥们你应该满意了
复制代码
注:GB18030编码文件名的ZIP文件一般由简体中文版Windows产生,对于繁体中文版Windows产生的ZIP文件可以尝试BIG5-HKSCS编码,对其他语种的常见编码不再赘述。通用的原则是用lsar测试出正确的编码以后,用unar解压。

作者: 没底的瓶子    时间: 2013-10-30 09:08
                        
现有解决方法:
1、(deeepin所采用)使用p7zip库,并修改其相关代码。
在UK13.10上的实现方法2:
echo“\nUNZIP=\”-O GBK\” \nZIPINFO=\”-O GBK\”” >>/etc/environment

这样用系统默认的图形界面打开zip包也能正确显示中文和解压中文

PS:UK13.10本想解决这个问题的,后来由于一些稳定性的考虑没能被ubuntu社区接受

作者: 笨鸟弟弟    时间: 2013-10-30 09:11
没底的瓶子 发表于 2013-10-30 09:08
现有解决方法:1、(deeepin所采用)使用p7zip库,并修改其相关代码。
2、用且只 ...

这是转换了也是好办法,他们真是扯淡,,不考虑中国人汉语,,,
作者: 笨鸟弟弟    时间: 2013-10-30 09:15
没底的瓶子 发表于 2013-10-30 09:08
现有解决方法:1、(deeepin所采用)使用p7zip库,并修改其相关代码。
2、用且只 ...

老大:中国要自强啊,,什么时候挣脱这无形的枷锁开宗立派,,,
作者: 没底的瓶子    时间: 2013-10-30 09:25
笨鸟弟弟 发表于 2013-10-30 09:11
这是转换了也是好办法,他们真是扯淡,,不考虑中国人汉语,,,

为了ubuntu的稳定性和避免潜在的问题,是有很严格的规则的,版本里默认修改系统环境变量这种做法是存在潜在的风险,这种操作是不被ubuntu接受的。
大家要有其他解决方案欢迎提出来
作者: 没底的瓶子    时间: 2013-10-30 09:29
N年前就有人给zip库的开发者提出编码自动识别的问题,一直没人理
所以。。。尽量扔掉zip格式吧
作者: 笨鸟弟弟    时间: 2013-10-30 13:59
没底的瓶子 发表于 2013-10-30 09:29
N年前就有人给zip库的开发者提出编码自动识别的问题,一直没人理
所以。。。尽量扔掉zip格式吧{:4 ...

唉:这编码的事情不是一天两天能统一的,,,
作者: 笨鸟弟弟    时间: 2013-10-30 14:03
没底的瓶子 发表于 2013-10-30 09:25
为了ubuntu的稳定性和避免潜在的问题,是有很严格的规则的,版本里默认修改系统环境变量这种做法是存在潜 ...

其实系统的本身应该增加对微软编码的支持识别,
作者: yx91490    时间: 2014-3-15 08:57
没底的瓶子 发表于 2013-10-30 09:08
现有解决方法:1、(deeepin所采用)使用p7zip库,并修改其相关代码。
2、用且只 ...

大神,更新了unzip之后 “-o" 选项无效了怎么办?另外在我到debian上p7zip貌似也不好使,楼主的办法是最好到可惜没有前端,有没有办法让file-roller支持unar?
作者: 懒惰的人    时间: 2014-6-3 20:56
唉,乱码不解决,在window和ubuntu之间切换很烦人,手动改那更是死人啊
作者: xtom598    时间: 2014-6-5 13:25
好东西,顶起
作者: YhSteven    时间: 2014-6-13 21:56
感谢分享~~很有用!!
作者: 小柯    时间: 2014-6-14 01:18
这个很普遍
作者: bunny    时间: 2014-6-24 10:01
看内容
作者: bunny    时间: 2014-6-24 10:06
不好使,目录里边文件名仍然显示乱码
作者: mjc69213    时间: 2015-4-28 04:43
ddddddddddddddddddddddddddd
作者: fate0archer    时间: 2015-7-23 21:44
瞅瞅
作者: kin3z    时间: 2015-8-12 12:47
邪恶地回复。。。
作者: rome7054    时间: 2015-9-19 13:19
乱码问题无穷尽
作者: 笨鸟弟弟    时间: 2015-11-16 20:43
kin3z 发表于 2015-8-12 12:47
邪恶地回复。。。

没有人请你来,你这样的伸手党滚回你的地方,不用回复,
作者: 笨鸟弟弟    时间: 2015-11-16 20:45
mjc69213 发表于 2015-4-28 04:43
ddddddddddddddddddddddddddd

没有人请你来,你这样的伸手党滚回你的地方,不用回复,
作者: zbhigh    时间: 2015-12-8 11:57
ubuntu中zip解压的中文乱码问题
作者: gaochaojia    时间: 2015-12-9 21:24
好贴
作者: 没底的瓶子    时间: 2015-12-10 11:46
没底的瓶子 发表于 2013-10-30 09:08
现有解决方法:1、(deeepin所采用)使用p7zip库,并修改其相关代码。
2、用且只 ...

在UK社区版中从去年就已经使用类似方法二解决了中文zip乱码问题,
deepin对p7zip的修改并没什么用。
作者: kin3z    时间: 2016-2-22 11:18
笨鸟弟弟 发表于 2015-11-16 20:43
没有人请你来,你这样的伸手党滚回你的地方,不用回复,

楼主脾气真牛
你写出的教程,那当然先伸手要来实施看效果啊,可以的当然会回顶。难道随便填个“可以大家来”的不真实回复?
不过用了后还是不行,其实这不单单在解压时文件名字用错字符码,其实连FTP的上传与下载文件也一样的问题。
大家和和气气,别计较,哈
作者: 笨鸟弟弟    时间: 2016-2-22 12:38
kin3z 发表于 2016-2-22 11:18
楼主脾气真牛
你写出的教程,那当然先伸手要来实施看效果啊,可以的当然会回顶。难道随便填个“可以大 ...

本人发帖都是经过自己反复实验知道办法可行才会贴出来,有些人太不尊重人了,是啊我的帖子你不看就不用回复了,回复几个字都不想动手,伸手直接取走,这是开源精神么?如果这样开源早点消失,世界变回自私冰冷算了!这个干的不是你要做的事情,这个是负责转换解压windows文件的,如果上传下载另外有个帖子是转换头文件的浏览器插件,
请到这个页面跳转
http://www.ubuntukylin.com/ukyli ... tid=6387&extra=
作者: AlbertAI    时间: 2016-5-14 12:57
求大神指点
作者: bluejay    时间: 2017-7-5 18:56
看看
作者: aifu    时间: 2017-7-5 22:06
好帖子顶一顶!感谢楼主

作者: hbwhf    时间: 2020-1-30 22:24
查看本帖隐藏内容
作者: inunion    时间: 2020-11-14 22:15
感谢大神分享
作者: chg120    时间: 2021-3-30 09:50
学习




欢迎光临 openKylin论坛 (https://forum.openkylin.top/) Powered by Discuz! X3.3