Chris Green chris@areti.co.uk wrote:
First question - why does the default profile (i.e. /etc/profile) set the LC_ALL environment variable? Surely it would be better to set the LANG variable.
It doesn't here. It sets LANG=en_GB.UTF-8 (which is then overridden for some users here with eo_XX.UTF-8). Do you know where that setting came from? If it's a bug, report it please.
Your accent problem sounds like a character set problem. What's your terminal using and what's the locale default?
It seems broken to me that the en_GB collate sequence mixes up all the hidden files with normal file, why does it do this? Did it always do this, it's only recently that 'ls -a' has produced what looks to me anyway like a very mixed up output.
There are also some other environment settings and aliases which can affect this on some systems - it really irritates me when distributions do silly things to core tools like ls without asking.