Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fehler bei Umlaut im ZipEntry

87 views
Skip to first unread message

Andrea Pöschel

unread,
Nov 7, 2002, 4:50:08 AM11/7/02
to
Habe ein Problem beim Auslesen von Files aus einem Zipfile. Sind in den
enthaltenen Filenamen Umlaute enthalten bekomme ich folgenden Fehler beim

ZipInputStream in = new ZipInputStream(new FileInputStream(inFilename));
...
ZipEntry entry = in.getNextEntry();

geworfen wird folgende Exception:
java.lang.IllegalArgumentException
at
java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:288)
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:227)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:72)

Wie bekommt man dieses Encoding-Problem hin? Kann mir jemand helfen?

Mit freundlichen Grüßen
Andrea Pöschel

Patrick Roemer

unread,
Nov 7, 2002, 6:21:32 AM11/7/02
to
Hallo,

Andrea Pöschel wrote:

> Habe ein Problem beim Auslesen von Files aus einem Zipfile. Sind in den
> enthaltenen Filenamen Umlaute enthalten bekomme ich folgenden Fehler beim
>
> ZipInputStream in = new ZipInputStream(new FileInputStream(inFilename));
> ...
> ZipEntry entry = in.getNextEntry();
>
> geworfen wird folgende Exception:
> java.lang.IllegalArgumentException
> at
> java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:288)
> at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:227)
> at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:72)

Das ist ein Bug 'in progress':

http://developer.java.sun.com/developer/bugParade/bugs/4415733.html

Dort vorgeschlagene 'Workarounds':

1. Don't use a umlaut in file/path-names in a zip-file.
2. Use JDK 1.1.8

Viele Gruesse,
Patrick

0 new messages