See that: yet another issue with characters in filenames/directory names with aren't printable ASCII characters.
This kind of stuff is precisely the reason why we make sure that every filename we create is only using a subset of ASCII (and no space of course). In our source code, in our builds, in the desktop app we're serving, etc.
Unicode characters entered by users should go in one place: the DB.
I smiled the other day when I read about the build script for Chromium: it clearly specificied that the source directory must not contain any space in its name.
This kind of stuff is precisely the reason why we make sure that every filename we create is only using a subset of ASCII (and no space of course). In our source code, in our builds, in the desktop app we're serving, etc.
Unicode characters entered by users should go in one place: the DB.
I smiled the other day when I read about the build script for Chromium: it clearly specificied that the source directory must not contain any space in its name.
Of course it shouldn't. That's experience.