Am Dienstag, 12. April 2005 07:53 schrieb Pierre Gillmann: > Heyho, > > > 1. Umlaute, die dort erzeugt werden, nicht auf meiner lokalen Konsole > > angezeigt werden (es kommt nur das bekannte Rechteck). > > Wie verf�hrt man in solchen Situationen? Besteht die M�glichkeit das > > mein xterm (gnome-terminal bzw. kde-konsole) diese automatisch nach > > UTF8 recodiert? > > `export LC_ALL=de_DE.UTF-8` beim einloggen zum Beispiel?
Das Problem ist, das dazu die locale UTF-8 auf dem Zielrechner verf�gbar sein muss und ich habe nicht auf allen Maschinen root-Rechte um das zu bewerkstelligen. Daher w�re mir eine Client L�sung, sofern m�glich, lieber. > > 2. Wenn ich Umlaute tippe, werden diese auch korrekt angezeigt, > > allerdings, versuche ich diese zu L�schen (Backspace), kann ich pro > > Umlaut 2 Zeichen im Bildschirmpuffer l�schen und damit die Eingabezeile > > mit entfernen (rein optisch auf dem Bildschirm). > > Das ist zwar kein gro�es Problem, nervt mich aber irgendwie und muss > > daher abgestellt werden :) > > Weiss jemand wie? > > Nutzt du wirklich ssh? Das Problem tritt AFAIR nur bei einigen telnet > Clients auf. Ich kann halt auf meinem Server keine Umlaute eintippen, ja, definitiv ssh (openssh client) habe es soeben auch von meiner Maschine auf Arbeit ausprobiert, gleiches Problem. > aber ordentlich l�schen: > | [EMAIL PROTECTED]:~$ locale charmap > | UTF-8 > | [EMAIL PROTECTED]:~$ ssh [EMAIL PROTECTED] > | [EMAIL PROTECTED]:~$ locale charmap > | ANSI_X3.4-1968 > | [EMAIL PROTECTED]:~$ gnbnnbeiozn > > letzteres mit einigen Backspaces gemacht (bei telnet geht es BTW bei mir > auch). > Du k�nntest eben die Kodierung des Servers �ndern, als > "Problemkodierung" die ich auf manchen Servern hatte, war "IBM-850". > Kannst du ja einfach in deine .bashrc die export-Zeile schreiben (andere > Shells analog). [EMAIL PROTECTED]:~$ locale charmap UTF-8 [EMAIL PROTECTED]:~$ ssh [EMAIL PROTECTED] [EMAIL PROTECTED]:~$ locale charmap locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory ANSI_X3.4-1968 Das erhalte ich dann halt wenn ich versuche mittels .bashrc auf UTF-8 umzustellen und die Kodierung auf dem Rechner nicht verf�gbar ist. Auf dem Rechner ist latin15 Standard. Das Problem scheint zu sein, das nur die Umlaute+Euro-Sign (andere Zeichen noch nicht verwendet) 2 Byte Characters sind wenn ich sie von meiner UTF-8 Konsole eingebe: [EMAIL PROTECTED]:~$ echo "��" | hd 00000000 c3 a4 c3 b6 0a |.....| 00000005 die Backspace Taste aber nur eins davon wieder entfernt, im Puffer also noch ein l�schbares �ber bleibt. Nur leider weiss ich nicht wie ich das beheben kann. -- Markus Schulz

