[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    237

    Umlaute per FTP von IBM 4690

    Hallo,

    ein Kunde hat noch 4690 Kassen im Einsatz.
    Aus einem Verzeichnis soll eine Textdatei abgeholt werden.
    Sieht man sich die Datei auf der Kasse im Editor an, sind die Umlaute vorhanden.

    Per FTP auf die AS400 sind sie weg.
    Die Datei bekommt CCSID 819.
    Ich habe es schon versucht, die Datei erst mit 273 und auch 1252 zu erstellen, und mit (replace zu übernehmen.
    Dann hat sie zwar auch diese CCSID, aber die Umlaute sind trotzdem nicht enthalten.

    Was kann ich tun ?

    mfg Christian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Bei FTP wird bekommt die Datei die CCSID der FTP-Attribute, aber es wird keine Codewandlung durchgeführt.
    Beim Import (CPYFRMSTMF, CPYTOIMPF) kannst du jedoch gezielt die FromCCSID vorgeben.
    Versuche es mal mit den CCSID's 1252 oder 850 (*ASCII).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    237
    Die Datei wird nur geparkt, und nicht mehr weiterverarbeitet.
    Bzw. wird dann über Netzlaufwerk bearbeitet oder angesehen.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Dann ist die AS/400 sowieso außen vor.
    Wenn die Kasse die Daten noch in ASCII (850) erstellt, kannst du diese in Windows natürlich nicht korrekt ansehen. CCSID's werden per Netzfreigabe nicht untertützt.

    Du musst die Daten von ASCII in ANSI konvertieren.
    Notepad kann das so nicht leisten.
    Mit "Notepad++" kann man Textdateien auch mit OEM-Zeichensatz öffnen.

    Alternativ kannst du die Datei auf der AS/400 von 850 in 1252 per CPYTOSTMF kopieren.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    237
    Ich glaube wir reden evtl aneinander vorbei.
    Die Textdatei steht auf der Kasse. Dort sind die Umlaute per Editor sichtbar.
    Die AS/400 spielt nur FTP-Client, da auf der Kasse ein FTP-Server läuft.
    Selbst wenn man von einem anderem PC die Datei per FTP abzieht, sind die Umlaute auch weg.

    Ich denke mal das Problem liegt eher Kassenseitig.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Das ist bedingt richtig.
    Ich denke, auf der Kasse wird noch mit dem OEM-Zeichensatz (Codepage 850!) gearbeitet.
    Holst du die Daten nun ab, wird keine Codewandlung durchgeführt (egal ob binary oder nicht).
    In Windows (deutsch) hast du aber 1252!
    Hier stehen Sonderzeichen wie Umlaute an einer anderen Stelle in der Codepage.
    Öffnest du die Datei nun in Windows mit z.B. Notepad, wird Codepage 1252 angenommen und die Umlaute sind weg bzw. Kauderwelsch wird angezeigt.

    Du brauchst also ein Programm, dass die Daten von ASCII (850) nach ANSI (1252) umwandelt.
    Hierzu kann Notepad++ verwendet werden, da dieses Programm Daten auch in OEM öffnen und als ANSI speichern kann.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    237
    Danke,

    mit Notepadd++ sieht man die Umlaute und mit dem alten DOS-Editor auch.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Der DOS-Editor funktioniert in der DOS-Box (CMD) auch mit Codepage 850.
    Leider gibt es den DOS-Editor zum Teil nicht mehr in jedem Windows, da dieser noch eine 16-Bit-Anwendung ist!
    Aber für sowas gibts ja den Notepad++, der übrigens auch UCS2 (UTF-16), UTF-8 und viele andere Formate unterstützt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. SNDDST und falsche Umlaute
    By holly in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-06-03, 11:03
  2. Umlaute im AS/400 Menue
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 18-03-03, 07:28
  3. FTP: PC -> AS/400; Umlaute
    By Atomik in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 28-01-03, 10:40
  4. Umlaute bei ODBC-Verbindung
    By pbecker in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-12-01, 10:46
  5. Falsche Umlaute AS/400 Daten in Delphi-PGM
    By Joker in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 25-10-01, 15:02

Berechtigungen

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