社区
Java
帖子详情
ZipInputStream解压有中文名报错问题解决
繼續沈默
2013-03-27 07:46:51
ZipInputStream解压有中文名报错问题解决
...全文
397
2
打赏
收藏
ZipInputStream解压有中文名报错问题解决
ZipInputStream解压有中文名报错问题解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STEEL-CHINA
2013-03-28
打赏
举报
回复
不要用JAVA自带的,采用:ant.jar org.apache.tools.zip.ZipEntry;
花谢尊前不敢香
2013-03-27
打赏
举报
回复
加上System.setProperty("sun.zip.encoding", "GBK");
java
解压
zip
时
中文名
称
解决
方法
NULL 博文链接:https://sxlkk.iteye.com/blog/869253
java
zip
entry.jar
解决
解压
失败
问题
解决
java
zip
压缩文件里面带有中文文件,在java代码
解压
时
报错
,或者无法
解压
问题
JDK
Zip
Entry压缩中文文件名乱码
解决
项目中碰到
问题
.jdk
zip
Entry 压缩中文文件名乱码 上网查了下,有两种方法,一种修改jdk
Zip
InputStream
及
Zip
OutputStream 的源文件,比较麻烦,不建议此项. 第二种 就是拿来主义,因为 开源项目 Ant 里已经有现成的实现.把ant.jar 加入到 工程下的lib目录即可. 如果仅用到压缩,就加入ant.jar 就导致引入了一些不必要的文件,所以我找到Ant1.8的源码,然后只把需要的那一部分编译打包成了一个jar文件,供大家使用
解决
Zip
InputStream
不能正确处理中文文件名
1.重建
zip
包 新建一个自己的
zip
包(也就是自己建立一个package),比如com.agile.
zip
,在这个包中把要用到的类从jdk的源码里放到这里,用eclipse可以很同快地完成这 个工作。需要所类 有:DeflaterOutputStream,Inflater
InputStream
,
Zip
Constants,
Zip
Entry,
Zip
InputStream
,
Zip
OutputS
Java
51,409
社区成员
86,082
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章