> > My mistake. The locale for American English is > indeed en_US.UTF-8. For some reason the system > defaults to C. I *&^%% I had selected American > English as my default locale. Perhaps it was too > much turkey. My apology. > > > > The system probably defaults to C because C is the > *POSIX* locale. > > I know that when building software in a development > environment, it is > the only locale guaranteed to work in my experience. > > -- > Shawn Walker, Software and Systems Analyst > http://binarycrusader.blogspot.com/
When Linux first came out in the 1990's, we went thru a lot of trouble going back and forth b/t the C-locale and the unicode locale(s). The world has become flat, and the default should be one of the unicode locales (so that if there are any environment-related problems, they could be identified--and fixed, during the alpha phase of the next generation of Solaris). (I spent a good part of the Thanksgiving day working with our friends in Russia and Sweden--they were having problems reading files with Russian-charactered filenames generated in Windows. It turned out that they were running Solaris under the non-unicode ISO8859-1 locale. To the best of my knowledge, all the mainstream Linux distros have switched to unicode locales. Even Microsoft has chosen to do the same.) This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org