700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java解压缩文件名乱码_解决JDKZipEntry压缩文件名乱码的两种方法

java解压缩文件名乱码_解决JDKZipEntry压缩文件名乱码的两种方法

时间:2021-11-10 04:31:18

相关推荐

java解压缩文件名乱码_解决JDKZipEntry压缩文件名乱码的两种方法

当我们在创建java的项目过程中,有时候会遇到一些棘手的问题,就比如说:在JDkzipEntry压缩中文文件名出现乱码的问题。那么对于这个问题,我们应该怎样来解决呢?今天我们就一起来学习一下它的解决方案吧。希望这篇教程对于大家有所帮助。

在教程开始之前,小编先为大家简单的介绍一下JDKZipEntry压缩包吧。其实他是一个用来设置.zip的压缩包。ZipEntry使用从指定ZIP条目获取的字段创建新的ZIP条目。为了编写这篇教程,小编还特意上网查询了相关的资料,发现具体的解决方法有两种。事不宜迟,现在就让我们一起来学习一下吧。

第一种方法:

小编首先为大家介绍的第一种方法就是:修改一下ZipOutputStream以及jdkZipInputStream这两个的源文件。但是小编认为这个方法相对来说,还是较为麻烦的。所以小编并不推荐使用这个方法。

第二种方法:

那么小编接下来就为大家介绍一种较为简单的方法吧,第二种方法其实就是拿来主义的。毕竟在开源项目Ant里面就已经有现成的实现了,我们只要简单将ant.jar加入到工程下的lib目录,那样就可以了。

但是假如我们仅仅只是使用压缩的话,那就需要加入ant.jar。这样子做的话,就会导致引入了一些不必要的文件的问题。因此小编还特意找到了Ant1.8的源码,接着我们只要将所需要用到的那一部分编译打包成为了一个jar文件,就可以提供给大家使用了。

首先我们要做的就是引入包,具体的Java代码,如图所示:

接着我们就要输入一下关键的代码,具体的Java代码,如图所示:

小编结语:

今天我们主要是学习了“解决JDKZipEntry压缩文件名乱码的两种方法”,在这两种方法中,大家可以根据自己的实际需要来进行选择。只是小编建议大家不要使用第一种方法,毕竟第二种方法相对来说还是比较简单的。今天的教程就已经介绍完毕了,如果你还是与犹未尽,可以进入我们的官网课课家教育,了解更多的java入门教程。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。