diff --git a/manual/Tasks/zip.html b/manual/Tasks/zip.html index 9231047d7..a378a9a2c 100644 --- a/manual/Tasks/zip.html +++ b/manual/Tasks/zip.html @@ -337,6 +337,12 @@ archive.
jars from your CLASSPATH reads and writes UTF-8 names, it doesn't set or recognize any flags or unicode extra fields. +java.util.zip
writes UTF-8 by
+ default and uses the language encoding flag. It is possible to
+ specify a different encoding when reading/writing ZIPs via new
+ constructors. The package now recognizes the language encoding
+ flag when reading and ignores the Unicode extra fields.If you are creating jars, then java.util.zip is your main consumer. We recommend you set the encoding to UTF-8 and keep the language encoding flag enabled. The flag won't help or hurt - java.util.zip but archivers that support it will show the correct - file names.
+ java.util.zip prior to Java7 but archivers that support it will show + the correct file names.For maximum interop it is probably best to set the encoding to UTF-8, enable the language encoding flag and create unicode extra