Hallo Eduard, * Eduard Bloch <[EMAIL PROTECTED]>:
> #include <hallo.h> > * Christian Schult [Sat, Nov 26 2005, 02:17:55PM]: > > > Mails verschiedener Mailprogramme: > > > > http://www.snorg.de/shot1.jpg > > Unter der Annahme, dass der Mail-Inhalt korrekt sei, ist es ordentliches > UTF-8 im Terminal selbst, aber kaputte Darstellung. Terminal geht von > Latin aus, IMO. > > > http://www.snorg.de/shot2.jpg > > http://www.snorg.de/shot3.jpg > > Das gleiche. Bring dem Terminal bitte UTF-8 bei. Ggf. mit uxterm testen > oder rxvt-unicode ("LC_CTYPE=de_DE.UTF-8 urxvt"). Ohne Erfolg, da geht's auch nicht. > > > Kannst du dir die Mail mit less anschauen? Also aus mutt heraus in eine > > > Datei speichern und dann mit less anschauen. Wenn das auch kaputt > > > aussieht ists der Font, sonst koennte es tatsaechlich ein Problem in > > > mutt sein, oder aber die Mail ist kaputt. Es gibt naemlich auch Leute > > > die Mails als utf-8 deklarieren und dann tatsaechlich den Text als was > > > anderes kodieren (z.B. latin1) oder umgedreht. Im 1. Fall fehlen > > > Zeichen, im 2. haettest du statt Umlauten 2 kryptische Zeichen stehen. > > > > Das Ergebnis ist verwirrend. > > > > Die Mail im Bild shot3.jpg wird in einer UTF-8-Umgebung mit > > less nur teilweise korrekt dargestellt (ein ? (o-Umlaut) wird korrekt > > Wo denn? Wie "wo denn"? In konsole, der KDE-Terminalemulation. Schrob ich doch in meiner ersten Mail. > > dargestellt, ein ? (sz) als <9F>. Setze ich die Umgebungsvariable > > Ein ß in Unicode, ja. Less zeigt es bei inkorrekter Konfiguration so an. > > > LESSCHARSET auf utf-8 statt latin1, wird mit less in dieser Mail > > LESSCHARSET-Variable ist ein böser Hack aus der Zeit, bevor es locales > unterstützte, davon würde ich die finger lassen. Sprich: weg damit, less > soll konsistent zum Rest der Programme (LC_CTYPE) arbeiten. LC_CTYPE _ist_ korrekt gesetzt, schrieb ich das nicht bereits? > > Ich stelle gerade fest, dass ich in einer UTF-8-Umgebung kein ? > > (sz) in konsole eintippen kann, dargestellt werden kann das > > Zeichen aber. Wenn ich ein ? (sz) eingebe erscheint nur ein > > kleiner rechteckiger Rahmen. > > Deine Lokale oder Lokale-Einstellung ist kaputt. Bash akzeptiert Du sagst es. > non-ascii sehr wohl, wenn LC_CTYPE vor oder während des Starts (.bashrc > z.B.) ordentlich gesetzt wird. > > > Und nochwas ist verwirrend: Zwischendurch hat es schon beinahe > > geklappt. Da wurden UTF-8-Mails korrekt in mutt angezeigt, aber > > latin1- oder latin15-Mails nicht. Ich stelle immer nur die locales > > um, logge mich aus und ein und starte X+KDE neu. Ich sehe da keine > > Logik drin, ist eher wie Voodoo. > > Wo stellst du sie um und zu welchem Zeitpunkt wird die Einstellung _wo_ > übernommen? Wenn du das verstanden hast, löst du auch deine Probleme. zsh ist mein Loginshell. In ~/.zshrc steht: export LANG=de_DE.UTF-8 export LC_MESSAGES=C Gleiches steht dann auch noch in ~/.xinitrc. Ich starte X mittels startx nach dem Einloggen auf der Console, aus .xinitrc wird dann startkde gestartet. [EMAIL PROTECTED] ~ % egrep -v "#|^$" ~/.xinitrc export LANG=de_DE.UTF-8 export LC_MESSAGES=C unclutter & lineakd & exec /usr/bin/startkde Wenn ich umstelle ändere ich also besagte Variablen, beende X, logge mich aus und wieder ein und starte X erneut. Gruß christian -- The new Congressmen say they're going to turn the government around. I hope I don't get run over again. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

