Am 2008-03-08 09:07:41, schrieb Tzafrir Cohen:
> 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

There is something weird:

----8<------------------------------------------------------------------
16:36:49 [EMAIL PROTECTED]:~] export LC_ALL=en_US
16:36:59 [EMAIL PROTECTED]:~] export LANG=en_US
16:37:10 [EMAIL PROTECTED]:~] locale
LANGUAGE=en:de:fr
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=en_US
16:37:12 [EMAIL PROTECTED]:~] (echo a ; echo B) |sort
a
B
16:37:20 [EMAIL PROTECTED]:~] (echo a ; echo B) | LANG=C sort
a
B
16:37:30 [EMAIL PROTECTED]:~] (echo a ; echo B) | LC_COLLATE=C sort
a
B
16:36:49 [EMAIL PROTECTED]:~] export LC_ALL=C
16:36:59 [EMAIL PROTECTED]:~] export LANG=C
16:37:10 [EMAIL PROTECTED]:~] locale
LANGUAGE=en:de:fr
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
16:43:47 [EMAIL PROTECTED]:~] (echo a ; echo B) | sort
B
a
16:43:53 [EMAIL PROTECTED]:~] (echo a ; echo B) | LANG=en_US sort
B
a
16:43:56 [EMAIL PROTECTED]:~] (echo a ; echo B) | LC_COLLATE=en_US sort
B
a
16:37:37 [EMAIL PROTECTED]:~]
----8<------------------------------------------------------------------

It seems, passing "LANG=en_US" or "LC_COLLATE=en_US" does not take
effect an the same previously with "LANG=C" or "LC_COLLATE=C".

It is ignored...

> 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.

If we have different results, then WHAT is different on the system?

Thanks, Greetings and nice Day
    Michelle Konzack
    Systemadministrator
    24V Electronic Engineer
    Tamay Dogan Network
    Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack   Apt. 917                  ICQ #328449886
+49/177/9351947    50, rue de Soultz         MSN LinuxMichi
+33/6/61925193     67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Reply via email to