From: John L. <je...@pi...> - 2003-02-19 19:55:06
|
On Wed, 2003-02-19 at 13:39, JOUHIER Bruno wrote: > ZipInputStream reads the entry name with: > String name = new String(buffer); > ZipOutputStream writes the entry name with: > byte[] name = entry.getName().getBytes(); > > So, if the name contains chars outside of the ASCII range (00-7f), the > library uses the JVM's default code page to convert them (ISO-8859-1 on my > machine). This messes up the entry names because they are encoded in DOS OEM > rather than ISO 8859-1 (é becomes ?) > So you are suggesting that ISO-8859-1 always be used? John Leuner > Note: the DOS OEM finding is experimental, I found some specs on the > internet > (http://www.pkware.com/products/enterprise/white_papers/appnote.html) but > they do not say anything about how entry names should be encoded. So, I had > to look at the binary produced by a standard Zip tool to find out how the > entry names were encoded. > > Bruno. > > ---------------------------------------------------------------------------- > ------------------------------------------ Ce message et tous les fichiers > qui y sont attachés contiennent des informations confidentielles, > exclusivement destinées à la personne à laquelle elles sont adressées. Dans > l’hypothèse où ce message ne vous serait pas destiné, nous vous remercions > de le retourner immédiatement à son émetteur et de le supprimer. La > publication, la distribution, l’impression ou tout autre usage non autorisé > de ce message est strictement interdit. Les idées et opinions contenues dans > ce message sont celles de son auteur et ne représentent pas nécessairement > celles du Groupe Sage. > > > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > The most comprehensive and flexible code editor you can use. > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > www.slickedit.com/sourceforge > _______________________________________________ > Jazzlib-developers mailing list > Jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzlib-developers -- John Leuner <je...@pi...> |