Bug 412963 - Krusader error handling tar archives with German umlauts and maybe other special chars
Summary: Krusader error handling tar archives with German umlauts and maybe other spec...
Status: CONFIRMED
Alias: None
Product: krusader
Classification: Applications
Component: krarc (show other bugs)
Version: 2.7.2
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-15 09:20 UTC by JerryK
Modified: 2019-10-20 15:43 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
tar archive with German umlauts: broken if opened in Krusader, works ok if you use tar itself (460 bytes, application/x-xz)
2019-10-15 09:20 UTC, JerryK
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JerryK 2019-10-15 09:20:35 UTC
Created attachment 123198 [details]
tar archive with German umlauts: broken if opened in Krusader, works ok if you use tar itself

Hi Krusader team! I have been using and loving Krusader for years now. However, I have noticed a serious bug handling tar archives with German umlauts and probably other special characters.

STEPS TO REPRODUCE
1. Bug appears when opening a tar or tar.xz archive directly in Krusader, if it contains nested directories with German umlauts. See example file. 
2. Note: this tar archive was created on Gnome, using the Archive manager. Seems not to happen if you use commandline tar to create the same archive. However, the tar archive itself appears correct, and other utilities handle it without problems. 

OBSERVED RESUlT
If Krusader opens this, the affected directory within the tar appears two times in the Krusader panel - one correct, the other one looks like what you get on a system with incorrect language settings (strange characters instead of the correct ones)

OBSERVED RESULT:
If you use Krusader to copy from this archive or work on it, it will wrongly re-create the dir structure. Data loss is possible.

SOFTWARE/OS VERSIONS
Linux/Ubuntu 19.04
Krusader installed from "Ubuntu-Software" Apps manager
Krusader is version 2:2.7.1-1