社区
Java
帖子详情
ZipInputStream解压有中文名报错问题解决
繼續沈默
2013-03-27 07:46:51
ZipInputStream解压有中文名报错问题解决
...全文
359
2
打赏
收藏
ZipInputStream解压有中文名报错问题解决
ZipInputStream解压有中文名报错问题解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
不能正确处理中文文件名
我们知道,java对於文字的编码是以unicode为基础,因此,若是以
Zip
InputStream
及
Zip
OutputStream来处理压缩及
解压
缩的工作,碰到中文档名或路径,那当然是以unicode来处理罗! 但是,现在市面上的压缩及
解压
缩软体,例如win
zip
,却是不支援unicode的,一碰到档名以unicode编码的档案,它就不处理。 那要如何才能做出让win
zip
能够处理的压缩档呢?那就
Java
51,402
社区成员
85,919
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章