Can you please check which locales are set in /etc/default/locale, /etc/environment, ~/.profile, and ~/.dmrc? It seems that ~/.dmrc has a wrong locale setting, so gdm forces that to overwrite the one set in /etc/ and ~/.profile.
Can you please check which locales are set in /etc/default/ locale, /etc/environment, ~/.profile, and ~/.dmrc? It seems that ~/.dmrc has a wrong locale setting, so gdm forces that to overwrite the one set in /etc/ and ~/.profile.