[ 
https://jira.codehaus.org/browse/MASSEMBLY-748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=361685#comment-361685
 ] 

Kristian Rosenvold commented on MASSEMBLY-748:
----------------------------------------------

I just created  a testcase in plexus-archiver that verifies what I say:

If you leave encoding unspecified it will create a well-formed utf-8 archive 
which will unpack perfectly with maven/plexus-archiver. 

I may be a bit slow, but I'm having some problems understanding exactly which 
combination you are having troubles with. Please be specific; this area is a 
mine-field of legacy issues.

> problem to extract zip files including file names with umlauts
> --------------------------------------------------------------
>
>                 Key: MASSEMBLY-748
>                 URL: https://jira.codehaus.org/browse/MASSEMBLY-748
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>          Components: maven-archiver
>    Affects Versions: 2.5.3
>         Environment: 
>            Reporter: Hannes Kogler
>            Assignee: Kristian Rosenvold
>             Fix For: 2.5.4
>
>         Attachments: encoding_problem_on_zip_extract.7z
>
>
> Like in an other issue reported, you need to explicitly set the code page 
> CP850 to create zip packages hosting file names with correct umlauts their 
> names. (by using the following configuration)
> <archiverConfig>
>   <encoding>CP850</encoding>
> </archiverConfig>
> After all this solution is not 100% useful, because if you extract this file 
> with the obiously correct umlauts in the zip, wrong chars for all umlauts 
> reappear.
> It's strange, because if you unzip this zip file with all other zip tools 
> (7zip, Windows native zip support aso.) the extraction works fine.
> Only using the maven-assembly-plugin the umlauts get corrupted.
> (a try to set the archiverConfig with the CP850 also for the extracting 
> execution process of the assembly plugin just results in a bad error calling
> Failed to configure archiver:
>  " org.codehaus.plexus.archiver.dir.DirectoryArchiver: Cannot find 'encoding' 
> in class org.codehaus.plexus.archiver.dir.DirectoryArchiver " )



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to