Re: LANG=C not English?
On Tue, Mar 04, 2008 at 12:29:21PM +0100, Michelle Konzack wrote:
> Hi again,
> 
> Am 2008-03-02 18:54:50, schrieb Dotan Cohen:
> > Very informative links, Osamu, but they explain how to set only the
> > 'standard' locale of a user, not C. How is that set? Thanks!
> 
> It is the same way set as the 'standard' locale, but there are some
> programs whose do not like "C", and of course, Debian is now using
> UNICODE as default, you should use "en_US.UTF-8" which will work very
> nice.
> 
> Note:   C  =  us-ascii  =  en_US
>         ...and "en_US.UTF-8" has only some extensions.  :-)
C != en_US
$ ( echo a ; echo B ) | sort
a
B
$ ( echo a ; echo B ) | LANG=C sort
B
a
$ ( echo a ; echo B ) | LC_COLLATE=C sort
B
a
The built-in C locale has no sorting order. All others provide ordering
of characters. And specifically, place each English small cap right
after the capital one.
And not to mention that en_US does not use ascii. It used ISO-8859-1 and
now should use UTF-8 like the rest of the civilized world.
-- 
Tzafrir Cohen         | tzafrir@jabber.org | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzafrir@cohens.org.il |                    |  best
ICQ# 16849754         |                    | friend
Reply to: