`
wanglihu
  • 浏览: 917451 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

Java压缩中遇到中文文件名问题 貌似可以解决

    博客分类:
  • java
阅读更多
Java压缩中遇到中文文件名问题 貌似可以解决

书接上文,上次说到“在文件压缩的应用中使用Java事件模型”,
这里面提到apache commons的commons-compress-1.1包,
这个项目专门为压缩和解压缩各种格式的压缩包而建立。

使用这个项目,解决中文文件名问题,很简单:

File zipF = new File(zipFilePathName + File.separator + zipFileName);
OutputStream out =new FileOutputStream(zipF);
BufferedOutputStream bos = new BufferedOutputStream(out);
ZipArchiveOutputStream zaos = new ZipArchiveOutputStream(bos);
zaos.setEncoding('GBK');


使用上面红色部分,为ZipArchiveOutputStream 设置字符编码即可。
分享到:
评论

相关推荐

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java源码包3

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java源码包2

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目源代码

    Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...

    基于Java的实例源码-版的酒店系统,貌似完整.zip

    【标题】中的“基于Java的实例源码-版的酒店系统,貌似完整.zip”表明这是一个使用Java编程语言开发的酒店管理系统。酒店管理系统通常包括预订、入住、退房、账单管理等多个功能模块,用于帮助酒店高效运营。这个...

    java源码包4

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...

    用JAVA做的通过Email下象棋的软件

    标题中的“用JAVA做的通过Email下象棋的软件”表明这是一个使用Java编程语言开发的程序,主要用于通过电子邮件系统进行远程象棋对弈。这个软件可能实现了邮件通信接口,允许用户发送和接收棋局状态,从而在不同的...

    1.rar_Windows编程_Java_

    标题中的“1.rar”表明这是一个RAR格式的压缩文件,通常用于打包和压缩多个文件以便于存储和传输。这种格式在Windows系统中很常见,可以通过解压工具如WinRAR来打开。"Windows编程"标签提示了这个压缩包可能包含了与...

Global site tag (gtag.js) - Google Analytics