Running Centos 6.3. In gnome-terminal UTF-8 works, but only after I've chosen (the already chosen) UTF-8 encoding in gnome-terminal settings.
How do I force gnome-terminal to respect its own encoding setting?
I had this exact problem. I fixed it by adding
I think the problem is that Gnome Terminal will automatically disable UTF-8 support if it doesn't detect it in your locale environment variables.