// set Truezip to use UTF-8 encoding of filenames by default in Zip files.
File.setDefaultArchiveDetector(new DefaultArchiveDetector( "zip", new ZipDriver( "UTF-8" )));