zip压缩包解压乱码问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zip压缩包解压乱码问题相关的知识,希望对你有一定的参考价值。
参考技术A 由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。目前网上流传一种 unzip -O cp936 的方法,但一些unzip是没有-O这个选项的。java压缩中文zip,系统winrar解压改中文zip会出现乱码
java压缩中文zip(通过java自己压缩解压都正常),系统winrar解压改中文zip会出现乱码!如果可以解决winrar解压zip的乱码问题呢?请教高人。
建议 使用 apache ant 工具包来做压缩,能完美的解决中文乱码问题追问已经用了,但winrar解压机制跟zip根本不一样!仅仅是zip内部解压,压缩带中文是不会乱码的!回答之前,请问您亲自试过没有?
追答我使用 apache ant 工具包 来做自动压缩,再 winrar 做解压缩
不知道你想要的是什么顺序
不过明确的和你说,因为 winrar 是收费的,不开源,所有没有相应的jar
如果你非得java程序 解压缩 rar 文件, 你只能调用批处理文件了或者自己写cmd 命令
当然你要区分 linux和 window平台的区别
以上是关于zip压缩包解压乱码问题的主要内容,如果未能解决你的问题,请参考以下文章