Anzeige:
Ergebnis 1 bis 3 von 3

Thema: SuSE 9.1, UTF-8 vs ISO 8859-1 bei ssh-Verbindungen

  1. #1
    Premium Mitglied Avatar von Doh!
    Registriert seit
    Jul 2002
    Ort
    Frankfurt am Main
    Beiträge
    1.372

    SuSE 9.1, UTF-8 vs ISO 8859-1 bei ssh-Verbindungen

    Ausführlich wurde ja beschrieben, wie man die bei SuSE 9.1 geänderte UTF-8 Codierung so nutzen kann, dass auch alte Dateinamen mit Sonderzeichen, die nicht mit UTF-8 codiert wurden, nutzen kann.

    Ein Problem wurde dabei aber außen vorgelassen: Will man Rechner, insbesondere die SuSE-Vorgängerversionen mit einer SuSE 9.1-Büchse via SSH fernsteuern, so bekommt man große Probleme, weil viele Sonderzeichen (vor allem das "|") nicht funktionieren. Hier nun die Abhilfe:

    Datei /etc/sysconfig/language ändern:

    den Wert "RC_LANG" auf "de_DE@euro" setzten, damit wird zunächst die Codierung wieder auf ISO-8559-15 gesetzt, was den Nebeneffekt hat, dass man seine alten Dateien nicht konvertieren muss.

    dann den Wert "ROOT_USES_LANG" auf "yes" setzen, schon funzt alles wie gewünscht.

    ---------------
    Suchindex: utf utf8 utf-8 iso-8559-1 iso8559-1 iso 8559 suse 9.1 9.0 8.2 8.1 8.0 7.3 8.x codierung language sprache shell ssh bash remote fernsteuerung fernsteuern zugriff
    Es gibt nicht so viel Tag im Jahr wie der Fuchs am Schwanz hat Haar

  2. #2
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    1.648
    Anstatt auf dem neuen Rechner den Rückschritt von UTF-8 auf eine Nicht-Unicode-Locale wie beschrieben zu machen, kann man das Tool luit nutzen,
    Code:
    LANG=de_DE@euro luit ssh rechner
    das normalerweise bei XFree86 bzw. X.org dabei ist. luit übersetzt zwischen der Kodierung des lokalen Terminals (hier: UTF-8) und den Ein-/Ausgaben des angegebenen Befehls (hier: ssh auf eine Maschine, die mit einer ISO 8859-15 Locale betrieben wird).

    Den Aufruf kann man sich erleichtern, indem man z. B. ein Skript /usr/local/bin/lssh anlegt
    Code:
    #!/bin/sh
    LANG=de_DE@euro luit ssh "$@"
    und per chmod +x /usr/local/bin/lssh ausführbar macht; dann genügt lssh rechner.

  3. #3
    Premium Mitglied Avatar von Doh!
    Registriert seit
    Jul 2002
    Ort
    Frankfurt am Main
    Beiträge
    1.372
    Guter Tipp, Danke
    Es gibt nicht so viel Tag im Jahr wie der Fuchs am Schwanz hat Haar

Ähnliche Themen

  1. Läuft das SuSE Wine Rack auch auf SuSE Linux 9.1?
    Von user9999 im Forum Virtuelle Maschinen und Emulatoren
    Antworten: 22
    Letzter Beitrag: 14.10.05, 09:41
  2. Ati Treiber unter Suse 9.1 installieren
    Von Metatron im Forum X-Konfiguration
    Antworten: 10
    Letzter Beitrag: 09.05.04, 15:54
  3. SuSE 9.1 Smartlink-Treiberproblem - Bitte Helft :)
    Von raphaastro im Forum Anwendungen Allgemein, Software
    Antworten: 1
    Letzter Beitrag: 04.05.04, 13:05
  4. Image von Suse 8.2 / Suse 9.1 --> Grub-Bootmanager
    Von bachgauman im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 03.05.04, 23:47
  5. DEBUG/BETA Wie richte ich einen ISDN Router/Gatewayunter SUSE 7.0 ein? [txt]
    Von 403 im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 03.12.01, 17:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •