Vincent Lefevre wrote:
> On 2005-11-27 02:41:06 +1100, Lucas Hazel wrote:
>>My experience is that ROX that will use whatever encoding the shell
>>environment is using.
> Fortunately, no. This would be a bug. Do not mix up filename encoding,
> that must be something global to the system, and shell environment that
> is local to the shell.
> The shells do not support non-ASCII encodings in a consistent way.
> So, do not use non-ASCII characters there, unless you are the only
> user of the machine, you are using the same encoding everywhere and
> you only use applications that will do the necessary conversions of
> remote filenames. In practice, UTF-8 is the non-ASCII encoding that
> will give the most compatibility for filenames.
I agree with Vincent lefevre. Althought UTF-8 is a good things, we can
not ensure it will be used in everywhere, supported by every
application. There is no a integrated interface to deal with this
problem in *nix. Any environment settings are just a recommendation to
applications, not enforced. To keep using single encoding in filenames
is neccessary, and compatible filename encoding solutions for
applications are important.