title: How to unzip file that that is not in UTF8 format in java
body: <p>I have a file e.g. test.zip. If I use a ZIP-tool like winrar, it's easy to extract (unzip test.zip to test.csv). But test.csv is not in UTF8 format. My problem here is, when I use java to unzip it, it can't read this file.</p>
  
  <pre><code>ZipFile zf = new ZipFile("C:/test.zip");
  </code></pre>
  
  <p>The thrown exception says that there occurs an error by opening that file.</p>
  
  <p>On java <a href="http://java.sun.com/developer/technicalArticles/Programming/compression/" rel="nofollow">http://java.sun.com/developer/technicalArticles/Programming/compression/</a> is nothing written about data formatting. Maybe the whole API is designed only for UTF8-format data. So, if I have to unzip data except UTF8 format, how to unzip it? Especially the japanese and chinese characters that holds more space size (except UTF8). I also found an API at 
  <a href="http://truezip.java.net/6/tutorial.html" rel="nofollow">http://truezip.java.net/6/tutorial.html</a> where this problem is mentioned. But, I didn't get a way on how to solve it. Is there any simple way to solve this problem? Especially from the API that is passed from JAVA specification request.</p>