I'm not sure if this is a xmms problem or not (more probably gnome), but since I'm experiencing it in xmms, I'm posting it as is. When I try to open a file (playlist, mp3, whatever), the files which have accented characters (in utf-8) show the two bytes instead of the correct character. See the URL to see what I'm trying to tell. xmms doesn't seem to have any relevant USE flags, perhaps it's some other gnome package that should have been compiled with +unicode or some other flag. I'm running all the system in UTF-8, no problem at all. LANG and every other LC_variables are set to 'en_US.UTF-8'. Reproducible: Always Steps to Reproduce: 1. open xmms 2. open file 3. browse to a directory where there are accented filenames Actual Results: Unicode garbage (double bytes) Expected Results: The correct file name. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 AMD Sempron(tm) 2300+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, May 19 2005, 11:11:10)] dev-lang/python: 2.3.4-r1 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowext X aalib acl acpi aim alsa apm arts avi bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib cddb cjk crypt cups curl eds emboss encode esd fam foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imap imlib ipv6 irc java jpeg junit libg++ libwww mad mbox mikmod mime mmx mmxext mozilla moznocompose moznoirc moznomail mp3 mpeg msn ncurses nis nls offensive ogg oggvorbis opengl oss pam pdflib perl php png postgres procmail python quicktime readline recode samba sdl spell sse sse2 ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis xml xml2 xmms xv yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I can second that. And it is not a gnome problem since I'm using xfce.
Err.. I mean gtk, not gnome. It seems xmms is not linked against gnome libs, just gtk and company. Anyway, it doesn't look like that dialog box is used solely by xmms, but most likely it's shared by gtk applications. Most probably a gtk problem, not specific to xmms (though I can't remember of another program _here_ that displays a similar dialog).
This is a known bug. gtk1 doesn't handle fine utf8. Reopen if you come up with a patch to fix this issue.