|
|
@@ -10,6 +10,7 @@ import java.io.FileOutputStream;
|
|
|
import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
|
import java.io.OutputStream;
|
|
|
+import java.nio.charset.Charset;
|
|
|
import java.util.Enumeration;
|
|
|
import java.util.zip.ZipEntry;
|
|
|
import java.util.zip.ZipFile;
|
|
|
@@ -144,7 +145,7 @@ public class ZipUtils {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- ZipInputStream zipInputStream = new ZipInputStream(new ByteArrayInputStream(zipData));
|
|
|
+ ZipInputStream zipInputStream = new ZipInputStream(new ByteArrayInputStream(zipData), Charset.forName("GBK"));
|
|
|
ZipEntry zipEntry;
|
|
|
while ((zipEntry = zipInputStream.getNextEntry()) != null) {
|
|
|
File outFile = new File(folderPath + File.separator + zipEntry.getName());
|