If you create a file or directory with an non-UTF8 name (for example, with touch test$'\341'), Dolphin will show it in directory listings with an unicode replacement character (�), but it will not be able to handle the file in any other way, such as renaming, deleting or opening it.
I forgot to say that Dolphin will just say that the file does not exist.
Looks like a bug in KIO, the same also happens in file dialog
In KRun it fails in const QString localPath = d->m_strURL.toLocalFile(); if (!QFile::exists(localPath)) { Perhaps somewhere it actually replaces the broken unicode character by the replacement character, losing the original character, and then the file names don't match up and it aborts
This is bug 165044.
*** This bug has been marked as a duplicate of bug 165044 ***