PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umlaute: Zeichensatz auf iso-8859-1 einstellen



matthiassucht
23.01.12, 10:47
Hallo,

ich bekomme Dateien, die mit iso-8859-1 kodiert sind und habe ein OpenSuse 11, das UTF8 macht. Wenn ich nun die Konsole verwende, dann kann ich ueber das Menue den Zeichensatz umschalten und alles ist gut. Allerdings muss ich mit dem xterm arbeiten und habe es dort noch nicht hinbekommen, dass mir mein Text richtig angezeigt wird und dass ich ausserdem richtig Umlaute eingeben kann. Mit LANG usw. habe ich zwar schon rumexperimentiert aber noch keine Loesung gefunden.

Gruss

Matthias

Wene
23.01.12, 11:12
Falls Du die Dateinamen nicht nur vorübergehend richtig anzeigen lassen sondern endgültig richtigstellen möchtest, solltest Du dir mal convmv (http://linux.die.net/man/1/convmv) ansehen.

matthiassucht
23.01.12, 12:00
Es geht mir nicht um die Dateinamen, sondern um den Inhalt der Dateien. Es sind Textdateien, die ich bearbeiten muss.

scha
23.01.12, 12:53
Hallo.

Mit iconv kannst du den Zeichensatz von Dateien konvertieren.

matthiassucht
23.01.12, 13:30
Es reicht leider nicht die Dateien zu konvertieren. Ich muesste das terminal auf den richtigen Zeichensatz einstellen.

zyrusthc
23.01.12, 15:05
Es reicht leider nicht die Dateien zu konvertieren. Ich muesste das terminal auf den richtigen Zeichensatz einstellen.

http://www.ijon.de/comp/tutorials/locale.html#default
http://www.mpipks-dresden.mpg.de/~mueller/docs/suse10.0/suselinux-manual_de/manual/sec.suse.l10n.html

matthiassucht
24.01.12, 09:27
Ich habe jetzt meinen Rechner komplett auf nicht-utf8 umgestellt. Das geht in den Spracheinstellungen in yast. Ich habe inzwischen auch herausgefunden, dass das reine Setzen der LANG-Variablen nicht ausreicht, da z.B. die Tastatur auch entsprechend auf nicht-utf8 umgestellt werden muss.