create zip files with arabic characters
Posted
by
fatiDev
on Stack Overflow
See other posts from Stack Overflow
or by fatiDev
Published on 2012-09-26T09:18:50Z
Indexed on
2012/09/26
9:38 UTC
Read the original article
Hit count: 271
i have the following situation i have to modify an existing files and return a zip containing this modified files , i'm in web application context what i done up to now is :
///////////////// modifying the existing file with poi librairy
FileInputStream inpoi = new FileInputStream("file_path");
POIFSFileSystem fs = new POIFSFileSystem(inpoi);
HWPFDocument doc = new HWPFDocument(fs);
Range r = doc.getRange();
r.replaceText("<nomPrenom>","test");
byte[] b = doc.getDataStream();
//////////////////////// create the zip file and copy the modified files into it
ZipOutputStream out = new ZipOutputStream(new FileOutputStream("my.zip"));
out.putNextEntry(new ZipEntry("file"));
for (int j = 0; j < b.length; j++) {
out.write(b[j]);
}
the created zipped file can't be read correctly with word given that the original file is wrotten in arabic
© Stack Overflow or respective owner