I recently worked with Dermot Malone, the Responsible Engineer for this bug report.
The fact is the described problem persist as explained in the
Description field of the bug report, running snv_70. But I must say I
found something recently: as of now, I used the default C locale. But
after reading
this documentation (go to Unicode Locale:
en_US.UTF-8 Support), I decided to try the en_US.UTF-8 locale,
directly chosen from the dtlogin screen… and found that I can now
have a similar English environment as before (using C locale), while
supporting accent and circumflex characters from applications which
support this locale (for example the GNOME Terminal, or Mozilla
Firefox). Hum, I just find a little big curious that most of accent
characters (say ‘é’) works properly using the C locale, but that I need
to set an other locale to be able to use the circumflex characters (say
‘ô’).
As a matter of interest, Dermot ask me why I didn’t use the fr_FR.UTF-8 locale. Here is my answer:
Well, I am a French guy, but systematically install English operating systems, and use the default C locale. In IT, English is _the_ standard, and all things (manual pages, messages, format strings, etc.) are all homogeneous this way. As a side note, I am sure not to encounter the problems found on RedHat Linux systems when the default locale is not properly supported by the OS sub-systems themselves (the RC scripts generally sets the LANG=C (or something like that) for ‘grep’, ‘sed’ and ‘awk’ for example), or some third party products (such as the IBM TSM Backup Archive client).
Now, using the en_US.UTF-8 locale on Solaris and Solaris Express, I can have best of both worlds: a fully functional (and supported) English environment, and be able to use extended characters specific to my language.
