[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    5

    Umlaute (Linux)

    Hi. Ich habe folgendes Problem:
    Ich habe von einem Linux PC (SuSE Linux 9.0) eine Verbindung auf das AS400 erstellt. Leider werden mir nun auf dem Bildschirm keine Umlaute (ä ö ü) angezeigt, sondern anstelle davon nur andere Zeichen. Ausser, wenn ich direkt über die Tastatur etwas eingebe, dann wird es korrekt angezeigt.
    Wo kann ich dazu Einstellungen ändern?
    (Bitte genau erklären...)

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.642

    $Lang

    Hallo,
    was zeigt den der Paramter $Lang ?

  3. #3
    Registriert seit
    Jul 2005
    Beiträge
    232
    Zitat Zitat von BSL
    Hi. Ich habe folgendes Problem:
    Ich habe von einem Linux PC (SuSE Linux 9.0) eine Verbindung auf das AS400 erstellt. Leider werden mir nun auf dem Bildschirm keine Umlaute (ä ö ü) angezeigt, sondern anstelle davon nur andere Zeichen. Ausser, wenn ich direkt über die Tastatur etwas eingebe, dann wird es korrekt angezeigt.
    Wo kann ich dazu Einstellungen ändern?
    (Bitte genau erklären...)
    Was für eine Verbindung ? Datenbank ? Terminalemulation ? Meist liegt das an der CCSID. Schau Dir mal auf der AS400 den Systemwert QCCSID an. Meist ist der bei 66535 (keine Umsetzung). Je nach Zugriff muss eine Umsetzung vorgenommen werden, was natürlich von der Art des Zugriffs abhängt.

  4. #4
    Registriert seit
    Sep 2005
    Beiträge
    5
    Es handelt sich um eine 5250-Emulation.

  5. #5
    Registriert seit
    May 2004
    Beiträge
    91
    Zitat Zitat von BSL
    Es handelt sich um eine 5250-Emulation.
    Welche denn? Könnte eine hilfreiche Information sein.

    Gruss

    Alexander

  6. #6
    Registriert seit
    Jul 2005
    Beiträge
    232
    @BSL. prüfe doch bitte mal die Einstellung in der Bildschirmeinheit. Hier sollte als CHRID der Wert 697 273 angegeben sein. Des weiteren prüfe doch mal die Display-Files. Hier ist ebenfalls eine CCSID angegeben. Diese sollten dann auch auf 273 stehen. Ggf. ändern bzw. das DSPF neu erstellen. Kann auch sein, das diese DSPF von einer anderen Maschine mit anderer CCSID stammen.
    Wenn das alles noch nicht hilft, dann prüf doch mal, wie die Dateien eingestellt sind, auf die zugegriffen wird.
    .....Mit den CCSID's kann man sich mächtig ins Knie schiessen.....

  7. #7
    Registriert seit
    Sep 2005
    Beiträge
    5
    Ich habe die DEVD geprüft und sie hat CHRID 697 273. Ich möchte aber CHRID 697 500 (für die Schweiz) haben. Sämtliche Windows Maschinen, die mit dem AS400 verbunden sind, haben CHRID 697 500. Wenn ich die Bildschirm-Emulation von Linux starte, wird die DEVD automatisch wieder mit 697 273 erstellt. Ich vermute, dass ich irgendwo auf der Linux-Maschine die Spracheinstellung der Emulation ändern muss, aber ich weiss nicht wo.

  8. #8
    Registriert seit
    May 2002
    Beiträge
    2.642

    $Lang bzw. Command line Value -LANGID

    Hallo,
    das wird dann doch gesteuert über $LANG bzw. kann verändert werden über -LANGID und speziell für die
    Deutsche Schweiz auf de_CH.

  9. #9
    Registriert seit
    Sep 2005
    Beiträge
    5
    Könnte ich dazu eine etwas genauere Erklärung haben?

  10. #10
    Registriert seit
    Aug 2004
    Beiträge
    923

    erklärung

    Zitat Zitat von BSL
    Könnte ich dazu eine etwas genauere Erklärung haben?
    wie wärs mal wenn du deine such(t)maschine anwirfst?

    schau mal hier:
    http://www-03.ibm.com/servers/eserve...ccess_5250.pdf

    und such mal nach langid

    k.

  11. #11
    Registriert seit
    Sep 2005
    Beiträge
    5
    So, habe es nun geschafft. Danke für eure Tipps.

    Ich habe in einem Redbook von IBM noch zusätzliche, nützliche Hinweise gefunden.
    Folgende Schritte habe ich befolgt:
    1. Im Terminal-Programm export LANG=de_CH und dann export LC_ALL=$LANG eingeben.
    2. In der Datei .profile ebenfalls diese Zeilen eingeben und abspeichern.
    3. Den Linux-Benutzer neu anmelden.

    Nun klapts!

Similar Threads

  1. Kein Zugriff von Linux auf AS/400 Freigabe?
    By schatte in forum NEWSboard Linux
    Antworten: 12
    Letzter Beitrag: 29-01-08, 14:02
  2. NFS von Linux auf ISeries
    By linguin in forum NEWSboard Linux
    Antworten: 0
    Letzter Beitrag: 03-01-07, 08:22
  3. AFP Druckertreiber für Linux?
    By schatte in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 23-12-06, 11:29
  4. Umlaute umsetzen
    By MKl. in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 14-12-06, 15:43
  5. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 14:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •