oldfriend
23rd June 2012 01:36 UTC
extracting zip in unicode installer
Question is pretty simple. Is there any zip extracting pug-in which works in Unicode? As i could make sure ZIPDLL, nsUnZip and even 7zip don't work with Unicode?
Is it true NSIS is not used in Unicode? I hope someone has encountered this problem and solved it.
oldfriend
23rd June 2012 22:19 UTC
Can anybody explain why zipdll extracts fine file in English, Italian and Portuguese languages and doesn't extract at all (with error) in all the other languages?
oldfriend
24th June 2012 23:04 UTC
Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I found nothing about working with zip packages in Unicode on the whole forum. Even this tread was left with no answer.
I had no other choice but to rewrite sources. For those who need to use macro
!insertmacro ZIPDLL_EXTRACT SOURCE DESTINATION FILE
Now it works in Unicode, just copy it to the plugins directory. I did nothing with other functions so probably in Unicode they still don't work. Actually I'm not sure if even this attachment is needed since after so many years nobody carried about this. Anyway, here it is.
Anders
25th June 2012 03:57 UTC
Originally posted by oldfriend
Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I don't see anything related to unicode on
http://nsis.sourceforge.net/ZipDLL_plug-inoldfriend
25th June 2012 09:08 UTC
Originally posted by Anders
Originally Posted by oldfriend (Post 2868511) Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I don't see anything related to unicode on http://nsis.sourceforge.net/ZipDLL_plug-in
Yes, probably you are right, and I had confused it with the ZipArchive which is part of ZipDLL
ilanle
29th August 2013 10:28 UTC
Brilliant !!
Old friend,
You'll be happy to know that you've helped at least one poor soul.
I've had the same problem with using zipDLL with unicode nsis, and your revised dll works perfect !!
Thank you
Ilan
Originally posted by oldfriend
Nevertheless, on the page of ZipDLL there is declared that it supports Unicode, but those who tried most probably found that it doesn't.
I found nothing about working with zip packages in Unicode on the whole forum. Even this tread was left with no answer.
I had no other choice but to rewrite sources. For those who need to use macro
!insertmacro ZIPDLL_EXTRACT SOURCE DESTINATION FILE
Now it works in Unicode, just copy it to the plugins directory. I did nothing with other functions so probably in Unicode they still don't work. Actually I'm not sure if even this attachment is needed since after so many years nobody carried about this. Anyway, here it is.