- 2
- 0
- 约2.23千字
- 约 3页
- 2018-03-29 发布于河南
- 举报
Java中压缩与解压
Java中压缩与解压--中文文件名乱码解决办法 收藏
本文参阅了台湾JSP学习网部分内容,略有增删.java对於文字的编码是以 unicode为基础,因此,若是以ZipInputStream及ZipOutputStream来处理压缩及解压缩的工作,碰到中文档名或路径,那当然是以unicode来处理罗!但是,现在市面上的压缩及解压缩软体,例如winzip,却是不支援unicode的,一碰到档名以unicode编码的档案,它就不处理。 那要如何才能做出让WinRar能够处理的压缩档呢?那就得从修改ZipInputStream及ZipOutputStream对於档名的编码方式来着手了。我们可以从jdk的src.zip取得ZipInputStream及ZipOutputStream的原始码来加以修改一、ZipOutputStream.java1.从jdk的src.zip取得ZipOutputStream.java原始码,另存到一个新文件中,档名改为CnZipOutputStream.java。2.开始修改原始码,将class名称改为CnZipOutputStream3.建构式也必须更改为CnZipOutputStream4.新增member,这个member记录编码方式? private String encoding=UTF-8;5.再新增一个建构式(这个建构式可以
您可能关注的文档
最近下载
- 如何应对舆情舆情培训.pptx VIP
- 护士资格考试专业实务试卷及答案指导(2025年).pdf VIP
- 新疆图集新22S3 室外排水工程.pdf VIP
- 护士资格考试实践能力试卷与参考答案(2025年).pdf VIP
- 舆情管理及预案舆情应对预案.pptx VIP
- 3160430386 WE6301-S96系列数显仪表用户手册(1).pdf VIP
- 土人12.21西溪南-总演示.pptx VIP
- 领导能力提升培训资料.pptx VIP
- 2026年苏州工业职业技术学院《数学》单招题库试题【重点】附答案详解.docx VIP
- 2026年度苏州工业职业技术学院单招《数学》题库精编答案详解.docx VIP
原创力文档

文档评论(0)