Okay, I disabled svc:/application/graphical-login/gdm:default and then enabled svc:/application/graphical-login/cde-login:default, switching the machine from gdm to CDE. Now, the CDE languages menu shows the system default locale as en_CA.ISO8859-1, just the way I had set it when I installed build 96. When I log in and check the locale in an gnome-terminal, it's back to en_CA.ISO8859-1.
So, the change is in the behavior of the gdm login manager. In build 98, when I logged in with gdm, it retained the system default locale. After a Live Upgrade to build 99, it gave me the `C' locale instead, and warned me that I had logged in with a different language. When I tried to set my locale from the gdm languages menu, it only showed me the UTF-8 locales. Something has changed in gdm, it appears. -- This message posted from opensolaris.org
