[Bug 1199239] Re: Do not call isprint when listing

Ma Xiaojun damage3025 at gmail.com
Wed Nov 6 16:33:01 UTC 2013


** Description changed:

  Despite notorious LP #580961 , the biggest issue of current unzip is
  that it always list non-ASCII file name character as question mark (?) .
  
  Even though handling Zip archives with non-standard encoding (neither
  CP437 nor UTF-8) can be tricky, we should support UTF-8 Zip archives out
  of the box as it's become more and more popular now.
  
- The attached patch is from openSUSE unzip patchset and it solves the
- file name question mark problem. The fix is visible to File Roller also.
+ Newer version of unzip in Debian and Ubuntu (13.10+) fixed the issue by
+ change build configuration already. The fix is visible to File Roller
+ also. The issue remains in 12.04 - 13.04 currently.

** Summary changed:

- Do not call isprint when listing
+ unzip list utf-8 (non-ascii) filenames as ??, also affects file roller and ark

** Summary changed:

- unzip list utf-8 (non-ascii) filenames as ??, also affects file roller and ark
+ unzip list utf-8 (non-ascii) filenames as ??

** Description changed:

  Despite notorious LP #580961 , the biggest issue of current unzip is
  that it always list non-ASCII file name character as question mark (?) .
  
  Even though handling Zip archives with non-standard encoding (neither
  CP437 nor UTF-8) can be tricky, we should support UTF-8 Zip archives out
  of the box as it's become more and more popular now.
  
  Newer version of unzip in Debian and Ubuntu (13.10+) fixed the issue by
  change build configuration already. The fix is visible to File Roller
- also. The issue remains in 12.04 - 13.04 currently.
+ and Ark also. The issue remains in 12.04 - 13.04 currently.
+ 
+ Note that Ark is the better frontend software for testing, as it seems
+ to use unzip backend exclusively. File roller, on the other hand, will
+ use 7z backend when 7z exists, so the issue can magically disappear some
+ time.

** Patch removed: "unzip-dont_call_isprint.patch"
   https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/1199239/+attachment/3730116/+files/unzip-dont_call_isprint.patch

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unzip in Ubuntu.
https://bugs.launchpad.net/bugs/1199239

Title:
  unzip list utf-8 (non-ascii) filenames as ??

Status in “unzip” package in Ubuntu:
  Confirmed

Bug description:
  Despite notorious LP #580961 , the biggest issue of current unzip is
  that it always list non-ASCII file name character as question mark (?)
  .

  Even though handling Zip archives with non-standard encoding (neither
  CP437 nor UTF-8) can be tricky, we should support UTF-8 Zip archives
  out of the box as it's become more and more popular now.

  Newer version of unzip in Debian and Ubuntu (13.10+) fixed the issue
  by change build configuration already. The fix is visible to File
  Roller and Ark also. The issue remains in 12.04 - 13.04 currently.

  Note that Ark is the better frontend software for testing, as it seems
  to use unzip backend exclusively. File roller, on the other hand, will
  use 7z backend when 7z exists, so the issue can magically disappear
  some time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unzip/+bug/1199239/+subscriptions



More information about the foundations-bugs mailing list