[PLUG] env LANG=C -resolved
Carla Schroder
pluglist at bratgrrl.com
Fri Nov 1 23:07:51 UTC 2002
LANG=C does mean language = the C programming language. As several of you
said. The missing link for me was what the heck does that have to do with
locale? Well duh, C itself is written in ASCII. So 'env LANG=C' literally
means 'turn off localization', though the end result is similar to setting
the locale as American English. Technically, it's not the same as 'env
LANG=en_US', because that is setting a locale, rather than turning it off.
But to the beleagured end user who just wants their screen fonts to not look
bizarre, it's the same.
This is an issue because of the move towards internationalization with
Unicode. Many legacy apps do not support Unicode, so when they run in a
Unicode environment like Red Hat 8, interesting glitches appear. Some of them
go beyond cosmetic, for example if filenames are encoded in in the encoding
of the locale this creates most interesting complications. (UTF-8 is the
ASCII-compatible Unicode encoding, found in RH8 and other *nixes.)
Never a dull moment.
__
~~~~~~~~~~~~~~~~~~~~~~~~~~
Carla Schroder
Bratgrrl Computing
www.bratgrrl.com
This message brought to you by
Red Hat 8 and Kmail
~~~~~~~~~~~~~~~~~~~~~~~~~~
More information about the PLUG
mailing list