> Are there systems where filenames *that developers use* can't be found via
> UTF8?
The problem is what happens when the locale isn't UTF-8, which is common
enough when LC_ALL=C was set in the environment.
Is this a case of "the program is running under a different encoding than the filename was written with"?
And should that be our problem? This problem exists regardless of whatever we do? We aren't fixing your terminal, for example.
--