
27 Dec
2003
27 Dec
'03
2:42 a.m.
open()/readdir() etc. take as argument a nul-terminated string of bytes, not some notion of characters. preferences.xml should store filenames as such.
How to render a filename, and how to interpret filenames that are typed (as distinct from selected from a list) is of secondary importance to avoiding munging filenames during storage. I believe on Linux the preferred default interpretation is UTF-8.
If <gui toolkit xyz> does something different, then that toolkit is broken and should be fixed.
IMH-and-ignorant-O,
pjm.