Broken UTF-8 display in XFCE terminal after upgrade to 4.8

1

After a recent archlinux upgrade via pacman -Suy I lost UTF-8 display in terminals under xorg. This affects lxterminal, XFCE's terminal, and kde's konsole. I use XFCE 4.6 as window manager.

In my /etc/rc.conf I do have the line LOCALE="en_US.UTF-8" but non-ascii characters still show in terminal as funny symbols. UTF-8 characters are displayed fine in virutal consoles (accessible via ctr+alt+f1..) and in SSH sessions via putty. Also gnome-terminal displays UTF-8 without problems.

Is there a way to fix it?

ccpizza

Posted 2011-06-06T12:36:00.067

Reputation: 5 372

1What exactly do they look like? If you type printf '\xe2\x99\xaa\n'; does it output "" or "♪" or ""? – user1686 – 2011-06-06T21:05:28.883

The second, i.e. "�". – ccpizza – 2011-06-07T10:00:47.857

Answers

0

I got my UTF-8 console back after renaming my ~/.config folder, and also looking through the pacman update logs (/var/log/pacman.log) and merging the .pacnew files mentioned in the 'warning' lines.

ccpizza

Posted 2011-06-06T12:36:00.067

Reputation: 5 372

1but if you rename the .config directory don't you lost all your old configuration? – tokland – 2011-08-10T13:41:13.993

2tokland: yes, you lose some config settings, but since I had not deleted the folder but renamed it, I could copy over the customized files which I needed. Anyway, most config files under ~/.config are generic and seldom contain anything important. – ccpizza – 2011-11-13T23:15:20.640