Version: (using KDE Devel) Installed from: Compiled sources KDE applications are not doing "the right thing" regarding Unicode strings. Unicode defines canonically equivalent sequences of characters. For example these are equivalent: ẹ́ <U+0065 LATIN SMALL LETTER E + U+0323 COMBINING DOT BELOW + U+0301 COMBINING ACUTE ACCENT> ẹ́ <U+0065 LATIN SMALL LETTER E + U+0301 COMBINING ACUTE ACCENT + U+0323 COMBINING DOT BELOW> ẹ́ <U+1EB9 LATIN SMALL LETTER E WITH DOT BELOW + U+0301 COMBINING ACUTE ACCENT> Applications should normalize strings before comparing them. This needs to be done in sorting, searching, opening/creating/saving file. For example if a file has one string sequence and a query is a canonically equivalent string, they should match. Or two canonically equivalent strings should be sorted as the same string. Creating files or directories, or other meaningful entity, should behave as if canonically equivalent strings were the same, i.e. warn the user of a conflict of name and offer to overwrite. Also, one path should access the equivalent existing one (unless both exists). QString::normalized(QString::NormalizationForm_D) or (QString::NormalizationForm_C) should be used before comparing strings. It might be wise to have a policy normalizing all created filenames to NFC, for better compatibility with legacy systems. For sorting QString::NormalizationForm_KC should probably be used. Please read http://www.w3.org/TR/charmod-norm/#sec-NormalizationMotivation for motivation and http://www.unicode.org/reports/tr15/ for more info.
I'm afraid the bug report is too vague. You will have to file a report (or better send in a patch) to every place where it's missing. And note that this feature is new to Qt4.
Could this be a metabug to keep track of application specific instances of the bug? I'm sorry but I'm not a KDE developer, don't expect me to submit patches to all KDE applications breaking Unicode canonical equivalence.
there are no metabugs
created Bug 143539
bug 143364 was already there for Kate search breaking Unicode canonical equivalence
Opened Bug 143540 Konqueror breaking Unicode in searches
opened Bug 143541 Konqueror breaking Unicode when creating/copying file/directories
Opened Bug 143542 Kword Search: canonically equivalent strings do not match
Opened Bug 143543: Kspread Search: canonically equivalent strings do not match
The bit about normalizing filenames should be submitted to Qt; currently it only normalizes on Mac OS X.