Version: 2.6.4 (using 3.5.9, Kubuntu (hardy) 4:3.5.9-0ubuntu7.1) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.24-16-generic Folders and files on russian language show as "???? ?? ??????" in Ark. But after unpack arhive names of folders and files show normally. Ex.: file.zip |_это файл.doc |_это тоже файл.xls Show in Ark window: ??? ????.doc ??? ???? ????.xls stealth@ubserv:~$ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=
Created attachment 24863 [details] File with russian named files Example of russian archive
Tested the file. With kde4 ark, it does not work, it actually doesn't extract at all. Converted to a rar file, and then it worked fine. This leads me to believe that the ark codebase is fine, but the libzip plugin is not.
SVN commit 847723 by metellius: BUG: 162362 Ark does not handle russian filenames correctly. Fixed by using QFile::encode/decodename instead. M +4 -4 zipplugin.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=847723