1
vicence 2014-05-28 08:21:18 +08:00
指定字符集解压,我解压的zip文件也乱码但指定字符集后就好了
|
2
zungmou OP @vicence unzip 有一个 -O 参数可以通过 CP936 指定编码,可是 unrar 没有啊...
btw, 我把 unzip -OCP936 alias 为 unzipcn 了,很方便。 |
3
vicence 2014-05-28 08:23:31 +08:00
或者用7z解压试试
|
5
vicence 2014-05-28 08:38:11 +08:00
你用的什么系统,解压多大的文件,不然你发来我试试
|
6
zungmou OP @vicence 已解决。
确认 unrar 解压并非乱码,而是在查看内容的时候显示乱码,我的 Linux 是英文环境,用 cat 查看是乱码,用 gedit 查看也是乱码。 刚才试着用 LANGUAGE=zh_CN gedit ***.txt 打开中文环境的 gedit 查看该文件,能正常显示了,确认是该压缩包里面的文件使用的是 GBK 编码,而系统可能使用 UTF-8 进行解码导致。 最后谢谢你的帮助。 |
7
vicence 2014-05-28 09:03:48 +08:00
linux用英文环境难道想顺便学好英语?
|
8
clino 2014-05-28 09:06:41 +08:00
有一个办法应该可以,就是用wine装windows版的7zip
我之前碰到乱码问题用这个就搞定了... |
9
zungmou OP @vicence 最近才入门 Linux, 而且只在 Debian, Ubuntu, CentOS 下面进行工作和学习,把家里和公司的电脑全部换成了 Ubuntu,内装 Debian 虚拟机, 另外一台 CentOS 服务器。
Ubuntu 对中文支持的还算不错,不过考虑到今后会在 Linux 下进行大量工作,还是选择了英文环境。之前一直是 Win+VS 的开发环境,开发的产品都局限于平台,现在想自我突破一下。:) |
10
zungmou OP @clino 装个 wine 有点太臃肿了吧,话说 Linux GUI 下面装 wine 的人多吗?
我个人不太喜欢在 Linux 下装 wine 来 fake windows 程序,很多程序兼容性不好别说,出了问题也很难解决,非要运行 windows 程序的话,还是装个虚拟机来的舒服。 |
11
banbanchs 2014-05-28 09:47:35 +08:00
unrar没试过乱码,unzip才会,如果是zip文件,可以搜一个unzip.py的脚本解决
|