我想使用Java(jdk,ant.jar或commons-compress)创建一个.zip文件。
但是,如果ZipEntry的名称包含非英语(例如,中文,日语),它将在WinRAR或Windows Compress中显示不可读的代码(在WinRAR中正确压缩公共显示)。
谁能帮我!!!
最佳答案
您已经击中Top 25 java bug之一。
好消息是这已经解决。坏消息它仅在JDK7中已修复。有关详细信息,请参见this entry。
另外,您可以使用Arcmexer(只读)。
我想使用Java(jdk,ant.jar或commons-compress)创建一个.zip文件。
但是,如果ZipEntry的名称包含非英语(例如,中文,日语),它将在WinRAR或Windows Compress中显示不可读的代码(在WinRAR中正确压缩公共显示)。
谁能帮我!!!
最佳答案
您已经击中Top 25 java bug之一。
好消息是这已经解决。坏消息它仅在JDK7中已修复。有关详细信息,请参见this entry。
另外,您可以使用Arcmexer(只读)。