Skip to content

Commit 7676f8f

Browse files
committed
Fixed encoding
1 parent 525a794 commit 7676f8f

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/main/java/org/codehaus/plexus/archiver/jar/JarArchiver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import java.util.TreeMap;
4141
import java.util.Vector;
4242

43-
import com.sun.org.apache.xalan.internal.xsltc.compiler.sym;
4443
import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;
4544
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
4645
import org.codehaus.plexus.archiver.ArchiverException;

src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import java.util.*;
2222
import java.util.zip.CRC32;
2323

24-
import com.sun.org.apache.xalan.internal.xsltc.compiler.sym;
2524
import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;
2625
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
2726
import org.apache.commons.compress.archivers.zip.ZipEncoding;
@@ -534,7 +533,8 @@ protected void zipFile( InputStream in, ZipArchiveOutputStream zOut, String vPat
534533

535534
if (ze.isUnixSymlink()){
536535
zOut.putArchiveEntry( ze );
537-
final byte[] bytes = symlinkDestination.getBytes(); // encoding ??
536+
ZipEncoding enc = ZipEncodingHelper.getZipEncoding( getEncoding() );
537+
final byte[] bytes = enc.encode( symlinkDestination).array();
538538
zOut.write( bytes, 0, bytes.length);
539539
} else if (zOut.isSeekable() || compressThis) {
540540
zOut.putArchiveEntry( ze );

0 commit comments

Comments
 (0)