On 19 February 2012 09:00, James Cloos <cl...@jhcloos.com> wrote: > Without LC_COLLATE="C" things like [a-z]* gets a false=positive match > on files like Makefile. [...] > > The real fix is to have root be C.UTF-8. Which differs from C only in > that the charset is utf-8.
In my opinion we should set a default environment with the following values: LANG=en_US.UTF-8 LC_ALL= LC_COLLATE=C This offers the best default options to the majority of users, and is easy to customize for those who wish to use another locale. And yes, LC_ALL needs to be empty, because it would override the other LC_* values. This should be combined with some good unicode fonts, such as the LatCyrGr-16 for console, and dejavu for X. Cheers, Ben