Version: (using KDE 4.2.0) Installed from: Mandriva RPMs If my trash is empty i can't move a file called château in the trash, it tells me the file called château doesn't exist. If i delete a file called é, then i can delete the file called château.
Confirmed using current trunk (r927301). I can reproduce using dolphin too. Probably it is a problem of kio:trash
It's a regression in Qt-4.5-rc1. Any use of toLocal8Bit or qDebug before qcoreapplication, breaks toLocal8Bit() forever in the current process. I sent a testcase to Qt bugs now. This is yet another reason for not shipping Qt-4.5 with KDE-4.2 yet.
SVN commit 928338 by dfaure: Backport r928331: Fix encoding problems due to using toLocal8Bit before QCoreApplication exists. This commit is triggered by a temporary regression in 4.5-rc1 (broke toLocal8Bit for the rest of the application lifetime, already fixed), but even without that regression, toLocal8Bit (or QFile::encodeName, or QLibrary) can't work properly without setlocale(LC_ALL, "") -> moved that call to the start of kdeinit, and added one in kioslave. BUG: 184496 M +21 -8 kinit.cpp M +4 -1 kioslave.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=928338
*** Bug 185541 has been marked as a duplicate of this bug. ***