信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索

JDK ZipEntry压缩中文文件名乱码解决和实例教程

查看数: 3253 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-12 13:09

正文摘要:

摘要: 使用jdk自带的zip工具类Java.util.zip.ZipEntry,java.util.zip.ZipFile,java.util.zip.ZipInputStream,java.util.zip.ZipOutputStream 进行zip压缩时,没法解决文件名中文乱码问题 这里使用apac...使用jdk ...

回复

信息发布软件 发表于 2016-10-12 13:10:21
实例教程2

项目中碰到问题.jdk zipEntry 压缩中文文件名乱码
  上网查了下,有两种方法,一种修改jdk ZipInputStream及ZipOutputStream 的源文件,比较麻烦,不建议此项.
  第二种 就是拿来主义,因为 开源项目 Ant 里已经有现成的实现.把ant.jar 加入到 工程下的lib目录即可.
  如果仅用到压缩,就加入ant.jar 就导致引入了一些不必要的文件,所以我找到Ant1.8的源码,然后只把需要的那一部分编译打包成了一个jar文件,供大家使用
  首先引入
  Java代码
  import org.apache.tools.zip.ZipEntry;
  import org.apache.tools.zip.ZipOutputStream;
  关键示例代码如下:
  Java代码
  zos = new ZipOutputStream(new FileOutputStream(zipname));
  FileInputStream fis = new FileInputStream(file);
  ZipEntry ze = new ZipEntry(file.getName());
  ze.setSize(file.length());
  ze.setTime(file.lastModified());
  zos.putNextEntry(ze);       zos.setEncoding("gbk");

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2024-5-18 12:56 , Processed in 0.172593 second(s), 46 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

快速回复 返回顶部 返回列表