I just checked out the terminal emulator 'Terminal' which comes with Xfce and I decided that it's worth replacing Aterm which I used until now.
However, how do I enable umlaute and other 8-bit special characters? I cannot enter them and they are only shown as question marks when displaying them.
[Edit]: Changed the title to SOLVED.
wich version of Terminal do you have? ($ Terminal -v)
what locale do you have set? ($ locale)
'$ Terminal -v' gives:
Terminal 0.2.6 (Xfce 4.4.0) Copyright (c) 2003-2007 os-cillation e.K. All rights reserved. Written by Benedikt Meurer <firstname.lastname@example.org>. Built with Gtk+-2.10.9, running with Gtk+-2.10.9.
'$ locale' gives:
LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
So I guess it has something to do with my locale settings?
This is my output of locale and I can type "umlaut" I think (if you mean ö and ü). So you could try to change to that. (How I don't know...)
LANG=en_US.UTF-8 LANGUAGE=en_NO:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
That's it. I've set:
in one of my configuration files which are loaded at start-up (it's '/etc/env.d/02locale' for Gentoo) and I get all the Umlauts (e.g. ä, ö, ü, ß).
Now I just need to check which of the various LC_* variables is responsible for this behaviour as LC_ALL overrides all individual ones.
Thanks for pointing me into the right direction!