I've been struggling to figure this out for months, across several version bumps of the package, but now its starting to drive me nuts. When I start gnome-terminal as my normal user it uses character encoding "ANSIX3.4-1968" (the other possibility it shows is "UTF-8"). If I "sudo -s" to root and run it, it starts with "UTF-8" and doesn't even show "ANSI" as an option. Sounds like a simple environment variable thing, right? Well, here's the output of "env" for my regular user, then for root:
REGULAR USER:
ORBIT_SOCKETDIR=/tmp/orbit-tom
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/:/usr/lib64/php5/man/:/usr/qt/3/doc/man:/usr/share/postgresql-8.3/man
GPG_AGENT_INFO=/tmp/seahorse-iPU4VT/S.gpg-agent:4043:1
SHELL=/bin/bash
TERM=xterm
XDG_SESSION_COOKIE=f82c804d597f5b4726a1471b488ffe79-1226421911.694490-1146139053
GTK_RC_FILES=/etc/gtk/gtkrc:/home/tom/.gtkrc-1.2-gnome2
WINDOWID=35775931
OLDPWD=/home/tom/antart
QTDIR=/usr/qt/3
GTK_MODULES=gnomebreakpad
LC_ALL=en_US.UTF-8
ANT_HOME=/usr/share/ant
HISTFILESIZE=20000
SVN_EDITOR=emacs -nw
USER=tom
LS_COLORS=rs=0:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
PRELINK_PATH_MASK=/usr/lib64/klibc
GUILE_LOAD_PATH=/usr/share/guile/1.8
GDK_USE_XFT=1
GNOME_KEYRING_SOCKET=/tmp/keyring-0Gm19I/socket
SSH_AUTH_SOCK=/tmp/keyring-0Gm19I/ssh
XERCESC_NLS_HOME=/usr/share/xerces-c/msg
PYTHONDOCS=/usr/share/doc/python-docs-2.5.2/html/lib
SESSION_MANAGER=local/calculon-minor:@/tmp/.ICE-unix/4006,unix/calculon-minor:/tmp/.ICE-unix/4006
USERNAME=tom
PAGER=/usr/bin/less
CONFIG_PROTECT_MASK=/etc/gentoo-release /etc/env.d/java/ /etc/php/cli-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/udev/rules.d /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/eselect/postgresql /etc/ca-certificates.conf /etc/texmf/web2c /etc/revdep-rebuild /etc/splash
VMHANDLE=blackdown-jdk-1.4.2
NLTK_DATA=/home/tom/nltk/data
PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/arm-softfloat-linux-uclibc/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/sbin
DESKTOP_SESSION=gnome
GDM_XSERVER_LOCATION=local
PWD=/home/tom
JAVA_HOME=/etc/java-config-2/current-system-vm
GENERATION=2
EDITOR=/bin/nano
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
LANG=en_US.UTF-8
GNOME_KEYRING_PID=4004
GDM_LANG=en_US.UTF-8
QMAKESPEC=linux-g++
ANDROID_JAVA_HOME=/etc/java-config-2/current-system-vm
GDMSESSION=gnome
SHLVL=1
HOME=/home/tom
JDK_HOME=/etc/java-config-2/current-system-vm
GNOME_DESKTOP_SESSION_ID=Default
PYTHONPATH=.:/home/tom/nltk
LOGNAME=tom
LESS=-R -M --shift 5
CVS_RSH=ssh
GCC_SPECS=
CLASSPATH=.
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-aBdN4rLhaW,guid=41ff534a6e41dd001eb9f0ec4919b698
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/share/gdm/
PKG_CONFIG_PATH=/usr/qt/3/lib64/pkgconfig
LESSOPEN=|lesspipe.sh %s
R_HOME=/usr/lib64/R
INFOPATH=/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.2/info:/usr/share/info/emacs-23
WINDOWPATH=7
DISPLAY=:0.0
OPENGL_PROFILE=xorg-x11
LADSPA_PATH=/usr/lib64/ladspa
COLORTERM=gnome-terminal
XAUTHORITY=/home/tom/.Xauthority
_=/usr/bin/env
ROOT:
SHELL=/bin/bash
TERM=xterm
LC_ALL=en_US.UTF-8
HISTFILESIZE=20000
SVN_EDITOR=emacs -nw
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
SUDO_USER=tom
SUDO_UID=1000
USERNAME=root
NLTK_DATA=/home/tom/nltk/data
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/qt/3/bin:/sbin
PWD=/home/tom
LANG=en_US.UTF-8
GDM_LANG=en_US.UTF-8
ANDROID_JAVA_HOME=
SHLVL=1
SUDO_COMMAND=/bin/bash
HOME=/home/tom
PYTHONPATH=.:/home/tom/nltk
LOGNAME=root
SUDO_GID=1001
DISPLAY=:0.0
XAUTHORITY=/home/tom/.Xauthority
COLORTERM=gnome-terminal
_=/bin/env
So I have at least two questions: why can't I get gnome-terminal to choose UTF-8 when I'm a regular user, and why does root only show the one encoding? I actually assume the only reason root doesn't choose ANSI is because it can't, not because its doing something right...help would be very, very appreciated since I'm starting to see escape characters in my nightmares...
-Tom

