问题:使用Java官方自有的包是不支持ZIP多国化的,当文件名存在中文或日文时,会出现乱码。
解决:搜索了网上的一些信息,有的方式是修改Java官方包来实现多语言的对应,这就破坏了程序的移植性。
另外一个解决方法是,使用ant.jar。
解决:搜索了网上的一些信息,有的方式是修改Java官方包来实现多语言的对应,这就破坏了程序的移植性。
另外一个解决方法是,使用ant.jar。
org.apache.tools.zip.ZipFile zipFile = new org.apache.tools.zip.ZipFile(zipFile, "shift-jis");