Bug 160345

Summary: Kickoff recently used files does not support German Umlauts (special characters)
Product: [Plasma] plasma4 Reporter: w.posche
Component: widget-kickoffAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description w.posche 2008-04-04 00:01:06 UTC
Version:            (using KDE 4.0.3)
Installed from:    SuSE RPMs
OS:                Linux

This morning I was listening to a song from Marius Müller Westernhagen that I wanted to listen to again when I saw it in the list of recently used files in the kickoff menu. So I clicked it and an error message appeared that the requested file did not exist. It also showed the supposed location. The ü from the name appeared as %25C3%25BC . Obviously, Kickoff is not able to translate German Umlaute correctly.
Comment 1 James Richard Tyrer 2008-04-05 00:25:38 UTC
This does not appear to be limited to Plasma.

Despite having LANG=en_US.UTF-8, when I type in a fake file name (with Umlaute) for a PNG to test this using dead keys it is encoded as ISO 8859-1 (or -15).  Konqueror correctly displays the file name correctly however right click and select Open with Gwenview and Gwenview doesn't open the file (error message displayed) although right click and select Preview with Gwenview and it works fine.

I also note that if I 'ls' the directory with Konsole, it does not display the Umlaute (I get "?") and setting the Konsole encoding doesn't fix the problem.

So, I tried it with LANG=en_US (which would be ISO 8859-1) and it made no difference.

I don't have Multimedia set up but I did try the same thing with an OGG file.  KPlayer opens a file without Umlaute in the file name, but adding a fake file name with Umlaute and KPlayer just says "error".

This issue should be handled in KDELibs and Qt.  Since I find other problems, I would say that this should be a KDELibs bug.