关于java实现对zip解压的中文名无法支持的问题~~急~~ FileOutputStream fos = new FileOutputStream(entry.getName());这一句,你把entyr.getName()换成ISO编码看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str=entry.getName();str=new String(str.getBytes("ISO-8859-1"),"GBK");FileOutputStream fos = new FileOutputStream(str);是这样吗??CEO.好象还是不行哎 即时你的name的到了正常显示,但是你还是不能unzip的,我所知道的办法里是修改jdk的 ZipInputStream的源文件 jdk的源代码不支持,要自己修改jdk的源代码才行。 str=new String(str.getBytes("ISO-8859-1"),"GBK");FileOutputStream fos = new FileOutputStream(str);这种方法可以试一试,但是我的转换好像字符不是完全的实现,有一些不能实现! 在jdk代码中加上自己的ZipInputStream ,ZipOutputStream 把编码变一下,记得一个台湾网站写过 好像是 UTF编码的吧str=new String(str.getBytes("UTF-8"),"GBK"); 插入排序代码实现思路 多线程join有点不明白,求教 java新人如何解决问题 哪位高手写个带缓冲效果的动画例子 请问16进制数有符号吗? 50分 Connection reset ?? 请教java 能否调用com 组件 或者调用dll文件里的接口 怎么将PDF转成WORD文件? 在linux底下用什么做java?(五百里加急!) 带窗口的程序如何停? 运算符的问题!向高手求救! 做对日的软件外包,不知道有没有前途?给点意见
str=new String(str.getBytes("ISO-8859-1"),"GBK");
FileOutputStream fos = new
FileOutputStream(str);
是这样吗??CEO.好象还是不行哎
FileOutputStream fos = new
FileOutputStream(str);这种方法可以试一试,但是我的转换好像字符不是完全的实现,有一些不能实现!