My environment has LANG=en_US.UTF-8, my terminal is in UTF-8, and cone can handle UTF-8 just fine. However, the cone ebuild forces LANG=en_US into the cone launcher, and so cone presumes that the terminal is in ISO8859-1. This results in broken message viewing for me. Reproducible: Always Steps to Reproduce: 1. emerge cone 2. run cone 3. view a message with international characters Actual Results: Garbled (?) characters appear on my terminal. Expected Results: The intended characters should be shown. dtlin@burnup:~$ emerge --info Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.21-gentoo-r4-rt21 i686) ================================================================= System uname: 2.6.21-gentoo-r4-rt21 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Timestamp of tree: Fri, 28 Sep 2007 16:30:09 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.5.1-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18 sys-devel/gcc-config: 1.4.0-r2 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -Os -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=pentium4 -Os -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="candy ccache collision-protect distcc distlocks fixpackages metadata-transfer parallel-fetch prelink sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LDFLAGS="-Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/overlay /usr/portage/local/layman/4nykey /usr/portage/local/layman/catalystframework /usr/portage/local/layman/drizzt /usr/portage/local/layman/enlightenment /usr/portage/local/layman/gnustep /usr/portage/local/layman/haskell /usr/portage/local/layman/java-overlay /usr/portage/local/layman/java-gcj-overlay /usr/portage/local/layman/lila-theme /usr/portage/local/layman/nx /usr/portage/local/layman/sunrise /usr/portage/local/layman/flameeyes-overlay /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib accessibility acl acpi alsa apache2 arts audiofile avahi bash-completion berkdb bidi bitmap-fonts bzip2 cairo calendar canna caps cddb cdparanoia cdr cjk cli cracklib crypt cscope cups curl dbus dga directfb djbfft dmi doc dri dts dv dvd dvdr dvdread eds emacs emboss encode esd evo examples exif expat fam fastcgi fbcon ffmpeg fftw flac flash fontconfig foomaticdb fortran freewnn ftp gcj gd gdbm ggi gif glitz glut gmp gnome gnustep gnutls gphoto2 gpm graphviz gstreamer gtk gtkhtml guile hal iconv idn ieee1394 imagemagick imap imlib imlib2 ipv6 isdnlog jack java javascript jbig joystick jpeg jpeg2k junit kde kdeenablefinal kdehiddenvisibility kerberos keyring krb4 ladspa lash lcms ldap leim lesstif libcaca libnotify libsamplerate libvisual lm_sensors lua m17n-lib mad maildir mailwrapper matroska mbox midi migemo mikmod mmap mmx mng mono motif mp3 mp4 mpeg mplayer msn mudflap musepack nas ncurses netjack nls nptl nptlonly nsplugin ocaml offensive ogg openal openexr opengl openmp opentype oss pam par pcre pdf perl plotutils png portaudio postgres ppds pppd pulseaudio python qdbm qt3 qt3support qt4 quicktime readline real reflection ruby samba sasl savedconfig scanner sdl seamonkey session shorten slang slp smp sndfile socks5 source sox speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification svg svga sysfs tcl tcltk tcpd tetex theora threads tidy tiff tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vhosts vim-syntax vorbis wifi win32codecs wmf wxwindows x264 x86 xcb xcomposite xface xim xine xinerama xinetd xml xmlrpc xorg xosd xpm xscreensaver xulrunner xv xvid yahoo yaz zlib" ALSA_CARDS="ens1371 intel8x0 usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard joystick mouse void wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy fbdev radeon v4l vga vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Fixed in 0.79