On Mon, Jun 11, 2012 at 10:11:40AM +0200, anti wrote: > I noticed today that my zsh-prompt in the tty's didn't show the same > letters as in the terminal emulators. First I thought I might have a > corrupted ~/.zshrc.local, but while it showed the correct encoding in > geany as well as in the terminal editors in X, it showed a sequence of > letters (sth like "ßäü") instead of "┌─" when editing it in the tty. > Invoking 'locale -a' shows as possible locales "en_GB.utf8", while my > locale in rc.conf was set to "en_GB.UTF-8". Changing the line in rc.conf > to the locale given by locale -a and rebooting solved the problem. > My questions: > 1. Did I find a solution to my problem, or a mere workaround that might > create more problems after future updates? Heh... I just noticed locale -a shows the same lowercase .utf8 ending, while /etc/locale.gen still contains the uppercase ones which I also considered valid. > 2. Is the incorrect encoding in tty's a serious problem that might > deserve some warning on the forums or even an announcement, or rather > something more or less cosmetic? > 3. (Now I admit to be a newbie...) Is this problem maybe limited to zsh, > or does it also affect the majority(?) using bash? > Well, the real question is if the problem exists for any terminal program that uses locale.h/setolocale. Will dig deeper later. cheers! mar77i