staging.inyokaproject.org

Kann locale nicht einstellen

Status: Ungelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

Mandarine

Avatar von Mandarine

Anmeldungsdatum:
30. April 2007

Beiträge: 305

Hallo,

ich benutze Ubuntu 7.04 als Server den ich über "ssh" administriere. Auf der Konsole bekomme ich leider die Ländereinstellung nicht auf de_DE@euro ISO 8819-15, sondern nur auf de.utf-8, was mir Probleme mit Umlauten macht.

Die Ausgabe von locale ergibt:

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

dpkg-reconfigure locales ergibt:

Generating locales...
  de_AT.UTF-8... up-to-date
  de_BE.UTF-8... up-to-date
  de_CH.UTF-8... up-to-date
  de_DE.ISO-8859-15@euro... up-to-date
  de_DE.UTF-8... up-to-date
  de_LU.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
Generation complete.

Die Datei: /var/lib/locales/supported.d/de sieht folgendermassen aus:

de_DE@euro ISO-8859-15
de_CH.UTF-8 UTF-8
de_BE.UTF-8 UTF-8
de_LU.UTF-8 UTF-8
de_AT.UTF-8 UTF-8

dpkg-reconfigure localeconf habe ich auch schon probiert, leider ohne Erfolg ... was mache ich noch falsch?

Sascha

Demitsu

Anmeldungsdatum:
4. November 2006

Beiträge: 20

Hallo Mandarine!

Die richtige Locale wurde anscheinend schonmal generiert. Jetzt müsste dir dpkg-reconfigure localeconf einen folgenden Eintrag in der /etc/environment beschert haben (sofern du ausgewählt hast, dass die Locale-relevanten Dateien mit debconf verwaltet werden sollen):

### BEGIN DEBCONF SECTION FOR localeconf
# Do not edit within this region if you want your changes to be preserved
# by debconf.  Instead, make changes before the "### BEGIN DEBCONF SECTION
# FOR localeconf" line, and/or after the "### END DEBCONF SECTION FOR
# localeconf" line.
LANG=de_DE.ISO-8859-15@euro
### END DEBCONF SECTION FOR localeconf

Ebenso dürfte /etc/default/console-setup die Zeile CHARMAP="UTF-8" enthalten (ist für die virtuellen Konsolen auf F1, F2 etc. relevant).

Wie sehen diese Dateien bei dir aus? Grüße,
Daniel

glatzor

Avatar von glatzor

Anmeldungsdatum:
12. März 2006

Beiträge: 751

Ich rate dringend von der alten ISO Kodierung ab. Behebe lieber die Probleme in Deinem SSH-Client.

foerdi

Avatar von foerdi

Anmeldungsdatum:
24. Februar 2007

Beiträge: 214

Kann mir mal jemand erklären, warum wir das nicht schon fertig lokalisiert (also auch die richtige locale) installiert kriegen?
Die LiveCD sollte das doch anständig installieren, wenn wir Deutsch auswählen

Immer dieser Mist mit den Umlauten und der Konsole - Für Newbies sind locales etwas absolut Ekelhaftes

glatzor

Avatar von glatzor

Anmeldungsdatum:
12. März 2006

Beiträge: 751

@foerdi:

es ist alles einwandfrei eingestellt bei der installation.

das problem hier ist der ssh-client und nicht die ubuntu-kiste.

wer kein unicode-system verwendet ist einfach selbst schuld.

foerdi

Avatar von foerdi

Anmeldungsdatum:
24. Februar 2007

Beiträge: 214

Du hast wohl etwas falsch verstanden

Der Zeichensatz auf seiner Ubuntu-Server-Kiste kann mit Umlauten nichts anfangen - er greift auf diesen nur per ssh-client zu. Nicht der client ist das Problem. sondern der utf-8 zeichensatz auf der serverkiste

Meine Frage bleibt - warum zum Teufel ist (deutsch lokalisiertes) ubuntu in der Konsole unfähig Umlaute darzustellen. Warum installiert die LiveCD nicht de-88159-15 euro whatever anstattt utf-8 was uns ja regelmäßig Müll für Umlaute bringt.

Das mit dem Zeichensatz ist ja immer wieder das Problem.. Ich habs vorhin schon in einem anderen Thread gesehen, da ein KDE-App unfähig Umlaute anzuzeigen wegen utf-8

Ist das ein Bug? Müsste man mal bei launchpad eintragen

glatzor

Avatar von glatzor

Anmeldungsdatum:
12. März 2006

Beiträge: 751

Falls Du den KDE-Thread meinst, wo jemand alte Datenbestände, die mit ISO 8859-1/15 kodiert waren, nicht einwandfrei mit Unicode anschauen konnte, dann hat der hiermit überhaupt nichts zu tun. Ubuntu greift seit seinem Bestehen auf Unicode zurück.

Aber ich habe die ursprüngliche Frage wohl wirklich falsch verstanden.

Das Problem bei Dir ist nicht Unicode, sondern der verwendete Zeichensatz in der Konsole. Das System auf ISO umzustellen, ist daher die falsche Lösung.

Die Standard-Schrift in der Konsole sollte zudem Umlaute darstellen können.

DSidious

Anmeldungsdatum:
11. August 2007

Beiträge: Zähle...

Und wofür braucht man nun unbedingt Unicode, sofern man kein Chinese ist?
Ich habe irgendwie immer das Gefühl es macht alles komplizierter und funktioniert nie wie es soll...

andir

Anmeldungsdatum:
22. Dezember 2007

Beiträge: Zähle...

Also ich weiß , dass ich UTF nicht brauche, ich habe hier falsche Umlaute.

Aber die einfache Frage muss gestattet sein:
Wie stelle ich das Ganze um?
Ich (Anwender) will KEIN UTF, sondern ISO und ich weiß nicht wie!

Gibt es ein Programm in der Systemverwaltung?

glatzor

Avatar von glatzor

Anmeldungsdatum:
12. März 2006

Beiträge: 751

Schau mal ins Wiki. Dort sollte ein Eintrag sein. Ansonsten rate ich lieber die "kaputten" Umlaute zu beseitigen und nicht Unicode abzustellen. Es gibt kein grafisches Tool dafür, da das Umstellen auch nicht für Anwender gedacht ist.

andir

Anmeldungsdatum:
22. Dezember 2007

Beiträge: Zähle...

Danke glatzor für die schnelle Reaktion,

also ich finde im Wiki nichts.

Aber wieso kann ich das als Anwender nicht ändern.

NFS-Freigaben, SMB-Freigaben, DVDs und CDs haben alle "falsche" Umlaute, Ubuntu nicht?
Das verstehe ich nicht.

Ich werde halt jetzt mal /etc/default/locale umstellen, mal sehen ob das klappt.

Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17505

andir hat geschrieben:

also ich finde im Wiki nichts.

dann solltest Du das Suchen im Wiki lernen, eine einfache Textsuche im Wiki mit dem Suchwort "locale" zeigt als erstes Ergebnis diesen Beitrag: Spracheinstellungen dort gehst Du dann auf Änderung der Kodierung und landest dann hier: Spracheinstellungen#head-1984bf422995731c2c35c1d794b09f1b366de859
Noch Fragen Kienzle?
Gruß
Ubunux

andir

Anmeldungsdatum:
22. Dezember 2007

Beiträge: 6

Ubunux hat geschrieben:

andir hat geschrieben:

also ich finde im Wiki nichts.

dann solltest Du das Suchen im Wiki lernen, eine einfache Textsuche im Wiki mit dem Suchwort "locale" zeigt als erstes Ergebnis diesen Beitrag: Spracheinstellungen dort gehst Du dann auf Änderung der Kodierung und landest dann hier: Spracheinstellungen#head-1984bf422995731c2c35c1d794b09f1b366de859
Noch Fragen Kienzle?
Gruß
Ubunux

Danke, hat super geholfen.
Ich habe nach ISO 8859 gesucht und dort findet das Wiki halt nix. Aber wenn man so kompetente Hilfe bekommt, dann merkt man erst das eigene Unvermögen.

Nochmals danke.

Antworten |