Hallo Liste, ich habe ein SuSE Linux 8.0 Minimalsystem mit deutscher Tastaturbelegung und englischer Sprache aufgesetzt. Auf der Konsole habe ich bemerkt, dass der Pager von mutt Umlaute nicht darstellt, anstelle eines 'ä' erscheint zum Beispiel '\334'. Andere Programme wie less, vi, mc oder pine haben das Problem nicht. Kann mir jemand sagen, wie ich mutt dazu bringen kann, Umlaute richtig darzustellen. Die Umgebungsvariablen sind wie folgt gesetzt: LANG=de_US LC_CTYPE=<leer> .muttrc ist leer. Ich habe mehrere Kombinationen mit den Umgebungsvariablen und mutt Variablen versucht, ohne Erfolg. In den NG's werden verschiedene Loesungsaensaetze praesentiert, sie funktionieren aber hier alle nicht. Vielen Dank.
Hallo Benjamin,
* Benjamin Stocker
LANG=de_US
Beispielsweise export LANG=de_DE.ISO-8859-15 in ~/.bashrc. Oder $ env LANG=de_DE mutt Gruss, Andreas -- "Mit Befremden sehe ich, wie Leute, die Windows einsetzen, täglich abstürzen, sich Viren einfangen oder ihr System neu installieren müssen." Gefunden bei heise.de/newsticker
Benjamin Stocker
darstellt, anstelle eines 'ä' erscheint zum Beispiel '\334'. Andere Programme wie less, vi, mc oder pine haben das Problem nicht. Kann mir jemand sagen, wie ich mutt dazu bringen kann, Umlaute richtig darzustellen.
LANG=de_US
Das bitte macht wenig Sinn, denn das keine gültige Kennung und in der glibc gibt es dafür keine Locale-Beschreibung (es sei denn, du hast sie dir selber generiert). Der glibc bekannte Kennungen: de_AT de_AT@euro de_BE de_BE@euro de_CH de_DE de_DE@euro de_DE.utf8 de_LU de_LU@euro
LC_CTYPE=<leer>
Bei einer solchen Umgebung ist der von dir beobachtete Effekt kein Wunder. LC_CTYPE setzt den vom Terminal zu verwendenden Zeichensatz und ich glaube nicht, dass die leer ist. Was bitte liefert dir der Aufruf von locale? Bei deinem LANG müsste das so aussehen: LANG=de_US LC_CTYPE="de_US" LC_NUMERIC="de_US" LC_TIME="de_US" LC_COLLATE="de_US" LC_MONETARY="de_US" LC_MESSAGES="de_US" LC_PAPER="de_US" LC_NAME="de_US" LC_ADDRESS="de_US" LC_TELEPHONE="de_US" LC_MEASUREMENT="de_US" LC_IDENTIFICATION="de_US" LC_ALL= Setze LANG doch bitte mal auf einen korrekten Wert (nach der Adresse würde ich de_CH vermuten) und schau mal, was mutt dann macht. Philipp
On Thu, May 09, 2002 at 12:07:17AM +0200, Philipp Thomas wrote:
Bei einer solchen Umgebung ist der von dir beobachtete Effekt kein Wunder. LC_CTYPE setzt den vom Terminal zu verwendenden Zeichensatz und ich glaube nicht, dass die leer ist. Was bitte liefert dir der Aufruf von locale? Bei deinem LANG müsste das so aussehen:
Vielen Dank fuer Deine Infos.
LANG=de_US LC_CTYPE="de_US" LC_NUMERIC="de_US" LC_TIME="de_US" LC_COLLATE="de_US" LC_MONETARY="de_US" LC_MESSAGES="de_US" LC_PAPER="de_US" LC_NAME="de_US" LC_ADDRESS="de_US" LC_TELEPHONE="de_US" LC_MEASUREMENT="de_US" LC_IDENTIFICATION="de_US" LC_ALL=
Setze LANG doch bitte mal auf einen korrekten Wert (nach der Adresse würde ich de_CH vermuten) und schau mal, was mutt dann macht.
Hab ich gemacht. locale liefert ketzt folgendes: LANG=de_DE LC_CTYPE="de_DE" LC_NUMERIC="de_DE" LC_TIME="de_DE" LC_COLLATE=POSIX LC_MONETARY="de_DE" LC_MESSAGES="de_DE" LC_PAPER="de_DE" LC_NAME="de_DE" LC_ADDRESS="de_DE" LC_TELEPHONE="de_DE" LC_MEASUREMENT="de_DE" LC_IDENTIFICATION="de_DE" LC_ALL= Und mutt? Immer noch keine Umlaute.
Hy, Am 02/05/09@09:03 schrieb Benjamin Stocker:
On Thu, May 09, 2002 at 12:07:17AM +0200, Philipp Thomas wrote:
Bei einer solchen Umgebung ist der von dir beobachtete Effekt kein Wunder. LC_CTYPE setzt den vom Terminal zu verwendenden Zeichensatz und ich glaube nicht, dass die leer ist. Was bitte liefert dir der Aufruf von locale? Bei deinem LANG müsste das so aussehen:
Vielen Dank fuer Deine Infos.
LANG=de_DE LC_CTYPE="de_DE" LC_NUMERIC="de_DE" LC_TIME="de_DE" LC_COLLATE=POSIX LC_MONETARY="de_DE" LC_MESSAGES="de_DE" LC_PAPER="de_DE" LC_NAME="de_DE" LC_ADDRESS="de_DE" LC_TELEPHONE="de_DE" LC_MEASUREMENT="de_DE" LC_IDENTIFICATION="de_DE" LC_ALL=
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `---- -- :wq-y Maik
On Thu, May 09, 2002 at 09:18:51PM +0200, Maik Holtkamp wrote:
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `----
geht leider immer noch nicht. Das Problem liegt entweder bei glibc -oder- bei einem falsch kompilierten mutt ich werde hier posten, wenn ich den Fehler gefunden habe. Mel
Am Fre, 10 Mai 2002 schrieb Benjamin Stocker:
On Thu, May 09, 2002 at 09:18:51PM +0200, Maik Holtkamp wrote:
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `----
geht leider immer noch nicht. Das Problem liegt entweder
bei glibc -oder- bei einem falsch kompilierten mutt
ich werde hier posten, wenn ich den Fehler gefunden habe.
Welche Mutt-Version verwendest Du denn? Stimmt evtl. was mit libiconv nicht? Und welche glibc? Kann Mutt denn andere nicht ASCII-Zeichen, z.B. ø oder µ richtig darstellen? Tritt das Phänomen auf der Konsole und in den verschiedenen Terminal-Emulationen (KDE-Konsole, wterm, xterm, eterm, rxvt etc.) auf? Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Fri, 10 May 2002, Christoph Maurer wrote: *snip*
ich werde hier posten, wenn ich den Fehler gefunden habe.
Welche Mutt-Version verwendest Du denn?
Mutt 1.3.27i (2002-01-22) - Aus SuSE 8.0 RPM
Stimmt evtl. was mit libiconv nicht? Und welche glibc?
glibc-2.2.5-38 - (SuSE 8.0 RPM) Kann Mutt denn andere nicht
ASCII-Zeichen, z.B. oder richtig darstellen?
Alles >128 wird nicht dargestellt.
Tritt das Ph�nomen auf der Konsole und in den verschiedenen Terminal-Emulationen (KDE-Konsole, wterm, xterm, eterm, rxvt etc.) auf?
Das Problem tritt ueberall auf: Konsole, putty, etc. Aber wie gesagt: Nur mutt! Pine und andere Programme haben das Problem nicht. Vielen Dank und Gruss, Mel
On Fri, 10 May 2002 at 09:13 (+0200), Christoph Maurer wrote:
Am Fre, 10 Mai 2002 schrieb Benjamin Stocker:
On Thu, May 09, 2002 at 09:18:51PM +0200, Maik Holtkamp wrote:
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `----
geht leider immer noch nicht. Das Problem liegt entweder
bei glibc -oder- bei einem falsch kompilierten mutt
ich werde hier posten, wenn ich den Fehler gefunden habe.
Welche Mutt-Version verwendest Du denn? Stimmt evtl. was mit libiconv nicht? Und welche glibc? Kann Mutt denn andere nicht ASCII-Zeichen, z.B. ø oder µ richtig darstellen?
Weder µ noch ø ist ein ASCII-Zeichen. man ascii man latin1 Gruß, Bernhard -- The good thing about standards is that there are so many to choose from. -- Andrew S. Tanenbaum
Am Fre, 10 Mai 2002 schrieb Bernhard Walle:
On Fri, 10 May 2002 at 09:13 (+0200), Christoph Maurer wrote:
Am Fre, 10 Mai 2002 schrieb Benjamin Stocker:
On Thu, May 09, 2002 at 09:18:51PM +0200, Maik Holtkamp wrote:
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `----
geht leider immer noch nicht. Das Problem liegt entweder
bei glibc -oder- bei einem falsch kompilierten mutt
ich werde hier posten, wenn ich den Fehler gefunden habe.
Welche Mutt-Version verwendest Du denn? Stimmt evtl. was mit libiconv nicht? Und welche glibc? Kann Mutt denn andere nicht ASCII-Zeichen, z.B. ø oder µ richtig darstellen?
Weder µ noch ø ist ein ASCII-Zeichen.
Eben deshalb schreibe ich nicht! Ascii-Zeichen (ok, ein Bindestrich wäre nicht schlecht gewesen) Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On Fri, 10 May 2002 at 12:46 (+0200), Christoph Maurer wrote:
Am Fre, 10 Mai 2002 schrieb Bernhard Walle:
On Fri, 10 May 2002 at 09:13 (+0200), Christoph Maurer wrote:
Am Fre, 10 Mai 2002 schrieb Benjamin Stocker:
On Thu, May 09, 2002 at 09:18:51PM +0200, Maik Holtkamp wrote:
Und mutt? Immer noch keine Umlaute.
,----[ ~/.muttrc ] | set charset=iso-8859-15 | set locale="de_DE" `----
geht leider immer noch nicht. Das Problem liegt entweder
bei glibc -oder- bei einem falsch kompilierten mutt
ich werde hier posten, wenn ich den Fehler gefunden habe.
Welche Mutt-Version verwendest Du denn? Stimmt evtl. was mit libiconv nicht? Und welche glibc? Kann Mutt denn andere nicht ASCII-Zeichen, z.B. ø oder µ richtig darstellen?
Weder µ noch ø ist ein ASCII-Zeichen.
Eben deshalb schreibe ich nicht! Ascii-Zeichen (ok, ein Bindestrich wäre nicht schlecht gewesen)
Achso, Du meintest Nicht-ASCII-Zeichen. OK, das "nicht" habe ich irgendwie übersehen. Sorry! Gruß, Bernhard -- Q: How does a Unix guru have sex? A: unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep
* Bernhard Walle schrieb am 10.Mai.2002:
On Fri, 10 May 2002 at 09:13 (+0200), Christoph Maurer wrote:
Welche Mutt-Version verwendest Du denn? Stimmt evtl. was mit libiconv nicht? Und welche glibc? Kann Mutt denn andere nicht ^^^^^ ASCII-Zeichen, z.B. ø oder µ richtig darstellen?
Weder µ noch ø ist ein ASCII-Zeichen.
Ja Worum geht es eigentlich? Kann mutt diese Zeichen beim lesen, oder beim schreiben nicht darstellen? Wenn ersterer, im Header, oder im Body, oder beides. Hat die zu lesende Mail das richtige encoding? Wenn zweiteres, da ist nicht mutt für zuständig, sondern der jeweilige Editor. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1
Hallo, On Wed, 08 May 2002 at 23:38 (+0200), Benjamin Stocker wrote:
ich habe ein SuSE Linux 8.0 Minimalsystem mit deutscher Tastaturbelegung und englischer Sprache aufgesetzt. Auf der Konsole habe ich bemerkt, dass der Pager von mutt Umlaute nicht darstellt, anstelle eines 'ä' erscheint zum Beispiel '\334'. Andere Programme wie less, vi, mc oder pine haben das Problem nicht. Kann mir jemand sagen, wie ich mutt dazu bringen kann, Umlaute richtig darzustellen.
Die Umgebungsvariablen sind wie folgt gesetzt:
LANG=de_US LC_CTYPE=<leer>
.muttrc ist leer.
Das kann nicht gehen, schließlich gibt es kein de_US. Folgende Einstellungen sollten funktionieren: LANG="en_US" LC_CTYPE="de_DE" LC_MONETARY="de_DE@euro" # Setzt Währungssymbol auf € Gruß, Bernhard -- "Der Mensch erfand die Atombombe, doch keine Maus der Welt würde eine Mausefalle konstruieren." -- Albert Einstein
participants (7)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Benjamin Stocker
-
Bernhard Walle
-
Christoph Maurer
-
Maik Holtkamp
-
Philipp Thomas