The same as kate has an option to show Non-printable spaces, dolphin should have it too. It is quite weird to see 1.txt sorted after 9.txt, just because 1.txt in fact has two unicode characters, one of them invisible, in hexadecimal: 80 8B 31 2E 74 78 74 (1.txt) You can get that character, for example, from TestFile.txt from https://github.com/DavidJacobson/SafeText
Hello and thanks for reporting this bug/wish. If I simply download the raw file mentioned, I do not get any invisible chars at all (everything sorts perfectly fine). Do I need to clone the full repository, or do I need to copy a specific character from this TestFile.txt?
You need to copy a specific character from that file: in the second line, that vim shows in this way: Lorem<200b>Ipsum<200b>Dolor<200b>Sit In my first comment, and in this one, the last 1.txt also has that character.
> 80 8B 31 2E 74 78 74 Are these Unicode code points or raw bytes? If they are bytes, the filename is not UTF-8 encoded.
Raw bytes as seen by okteta. I haven't figured out how to get the unicode code points.
*** This bug has been marked as a duplicate of bug 204768 ***