Android Zip解压缩类处理中文名乱码
2011-08-09 13:57
155 查看
写在前面: 最近在做epub格式的解析, 采用的是java.util.zipFile类,发现这个实体类 对中文支持不是很好。换了Ant包。结果编译体积就大了很多。 目前正在想办法解决。
目前Android平台上的底层库仍然有很多不完善的地方比如zlib库处理Zip文件时无法对中文文件名做正确的处理,同时无法类似J2SE那样的android.util.zip类没有 setEncoding方法处理。目前解决方法是引入apache的ant库来实现解压缩,同时apache ant库好包含了完整的xml dom4j解析库可以实现document的保存。
当然引入apache ant库的问题是造成程序编译后体积变得臃肿,算法因为是java写的效率上会大打折扣,但是解决下问题还是可以的,重量级处理还是放到服务器上比较好。
目前总体来看Android平台底层库很多地方做的不近人如意,很多关键地方都出现了问题。
目前Android平台上的底层库仍然有很多不完善的地方比如zlib库处理Zip文件时无法对中文文件名做正确的处理,同时无法类似J2SE那样的android.util.zip类没有 setEncoding方法处理。目前解决方法是引入apache的ant库来实现解压缩,同时apache ant库好包含了完整的xml dom4j解析库可以实现document的保存。
当然引入apache ant库的问题是造成程序编译后体积变得臃肿,算法因为是java写的效率上会大打折扣,但是解决下问题还是可以的,重量级处理还是放到服务器上比较好。
目前总体来看Android平台底层库很多地方做的不近人如意,很多关键地方都出现了问题。
相关文章推荐
- Android中解压zip中文乱码处理
- Android zip文件压缩解压缩
- Android中乱码的处理
- android-zip解压缩方法
- Android zip文件压缩解压缩
- android 解压缩zip
- linux zip解压缩中文乱码
- 【文件压缩】 Android Jar、Zip文件压缩和解压缩处理
- 处理wordpress上传中文名附件乱码问题
- Windows 系统创建的 zip 文件在 Linux 下解压后中文名乱码解决
- 【编程语言】Android--错误处理--工程文件导入时候出现乱码
- C# .NET 使用DotNetZip开源类库 处理 压缩/解压 Zip 处理乱码情况
- Android邮件附件中文名乱码问题草解
- android 客户端获取到乱码处理
- android应用程序访问service字符乱码问题的处理
- 【Java】java和android网络编程 - 对byte数组压缩和解压缩(zip,gzip,bzip2,jzlib)
- 在CentOS上解压含有中文名的ZIP文件出现乱码的解决办法
- JAVA 解压缩带中文名的文件,文件夹乱码问题
- android 进行多文件压缩处理格式zip
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径