> Obeying the locale's encoding is both good practice and an absolute
> requirement for most; outputting UTF-8 in all locales is simply wrong.
> It's certainly very bad advice.
Unless you believe that locales shouldnt specify encoding, and are
unhappy with their implementation (too global).
Also, using them isnt necessarily future-proof. For example you
generally wouldnt want to use the "mb" functions if all your
output was ucs-4 wide characters. (are there any utf-32 locales?)
>Why does Mr. Lazy even care about ancient non-__STDC_ISO_10646__ systems?
>He's lazy! :)
Taking this argument to its logical conclusion; why care about
those using legacy(non-utf8) encodings...
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/