How I fixed it:
(/home/user) $: apt-cache source unzip
(/home/user) $: cd unzip-6.0
(/home/user) $: gedit extract.c
go to line 2599..
there will be:
if (!isprint(*r)) {
You have to replace it to:
if(!iswprint(*r)) {
(we replaced function isprint by iswprint).
And now do:
(/home/user) $: cp unix/Makefile ./
(/home/user) $: make generic
(/home/user) $: sudo make install
After this operation unzip will work like a charm :)
!!! AND BONUS: Not only unzip, but Archive Manager will correctly show zipped
file names from now!
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to a duplicate bug report (34667).
https://bugs.launchpad.net/bugs/580961
Title:
unzip fails to deal correctly with filename encodings
To manage notifications about this bug go to:
https://bugs.launchpad.net/file-roller/+bug/580961/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs