Vincent Lefevre wrote:
>> However, I'd expect many will just assume that the user wants filenames
>> to be encoded according to the current locale.
>> If everybody follows this convention, there is no problem, apart from
>> user errors during locale configuration.
>
> You're asking the user, and even all users on the system where
> the files are shared, to stick with a single locale. This is not
> acceptable, this is contrary to POSIX requirements, and is also
> a problem for SSH (where the user needs to use the same charset
> on both sides). Under these conditions, the only possibility is
> to encode the filenames in UTF-8 anyway. So, why not enforcing
> that?
>
But don't forget that different platforms may use different UTF-8
encodings for the same filename. Mac OS X encodes accented characters in
filenames in a different way than Linux.
- Michael
Received on 2010-08-11 16:50:34 CEST