title: ZipEntry UTF-8 charset
body: <p>I'm creating some zip files inside a main zip (name finalZip.zip) using Java, and these filenames has characters like áóç. When I try to create a zip file, the name of the file is wrong. For example, when 3-ORDINÁRIA-2017-05-03.zip, it comes 3-ORDIN+üRIA-2017-05-03.zip</p>
  
  <pre><code>String zipName= number + "- ORDINÁRIA -" + sdf.format(sdfComplete.parse(date.getTime()) + ".zip";
  
  ByteArrayOutputStream bos = new ByteArrayOutputStream();
  ZipOutputStream zip = new ZipOutputStream(bos);
  try {
    bos = createZipFile(); // populate each zipFile with some images
    // generating zip file, ex: 6-ORDINÁRIA-2017-03-15.zip
    zipFinal.putNextEntry(new ZipEntry(zipName));
    zipFinal.write(bos.toByteArray());
    zipFinal.closeEntry();
  }
  
  ...
  </code></pre>
  
  <p>I want the zip files with UTF-8 charset. How can I solve this charset problem?</p>