Philip Webb wrote: > 070813 Philip Webb wrote: > > I now have (via a line in .bashrc ): > > > > LANG= > > LC_CTYPE="en_US.UTF-8" ... snip ... > > LC_ALL=en_US.UTF-8
Ideally LANG should be set and LC_ALL unset. The individual LC_* variables will take their value from LANG when LC_ALL is unset. This has the advantage that you can override the individual variables, which is not possible when LC_ALL is set. In /etc/env.d/02locale I have just this: LANG="en_GB.utf8" LC_TIME="POSIX" LC_COLLATE="POSIX" and 'locale' produces: LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME=POSIX LC_COLLATE=POSIX LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= Benno -- [EMAIL PROTECTED] mailing list