On Sun, 4 Nov 2001, Behdad Esfahbod wrote: > What is the *system default character set/locale*? where is it > defined?
One SuSE Linux systems, it's defined in /etc/SuSEConfig in the line RC_LANG=... and you are asked during OS installation what you want it to be. This ends up as "export LANG=..." in /etc/profile and is the locale that users use which don't know what a locale is (i.e., 99%). BTW: The term "locale invariant encoding" that I used before is the encoding that will be interpreted identically under all locales. This is today ISO 646 IRV on most POSIX systems, because ISO 646 IRV characters are encoded in the same way in all locales. Obviously, locale invariant encodings are not very comprehensive, unless all locales use the same encoding (e.g., UTF-8). Markus -- Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK Email: mkuhn at acm.org, WWW: <http://www.cl.cam.ac.uk/~mgk25/> -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
