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)
signature.pgp
Description: Digital signature