[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2009
    Beiträge
    29

    Problem mit Befehl CPYFRMSTMF

    Hallo,

    ich möchte ein CSV-File (UTF-8 durch Trennzeichen getrennt) mit u.a. tschechischen Zeichen per CPYFRMSTMF in die Datei CSV_TEMP auf die AS4U bringen, habe aber immer fehlerhafte Zeichen in der Zieldatei. Habe nun schon einige Versuche gestartet, komme aber auf keine zufriedenstellende Lösung.

    Meine letzte Hoffnung ist ein Experte aus diesem Forum. Im Anhang findet Ihr auch noch die Daten zum besseren Verständnis.

    Vielen Dank für Eure Hilfe!!!

    Click image for larger version. 

Name:	CSV Quelldatei.jpg 
Views:	7 
Size:	152,4 KB 
ID:	701Click image for larger version. 

Name:	CSV_TEMP Zieldatei.jpg 
Views:	10 
Size:	149,3 KB 
ID:	702Click image for larger version. 

Name:	CPYFRMSTMF Befehl.jpg 
Views:	11 
Size:	48,5 KB 
ID:	703

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.059
    UTF-8 ist 1208,. nicht 870
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.867
    Du meinst wohl die STMFCODPAG, die muss auf 1208.
    Die DBFCCSID kann schon 870 sein, wobei man besser 1200 inzwischen verwenden sollte.

    Ansonsten kann man per QSH noch "iconv" verwenden, um eine IFS-Datei zui konvertieren.
    Und per CHGATR kann man die CCSID der IFS-Datei auch auf 1208 setzen, so dass man keine speziellen Angaben beim CPY machen muss.
    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

  4. #4
    Registriert seit
    Apr 2009
    Beiträge
    29
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Du meinst wohl die STMFCODPAG, die muss auf 1208.
    Die DBFCCSID kann schon 870 sein, wobei man besser 1200 inzwischen verwenden sollte.

    Ansonsten kann man per QSH noch "iconv" verwenden, um eine IFS-Datei zui konvertieren.
    Und per CHGATR kann man die CCSID der IFS-Datei auch auf 1208 setzen, so dass man keine speziellen Angaben beim CPY machen muss.

    Lieber Fuerchau, so funktioniert es. Vielen Dank!

Similar Threads

  1. CPYFRMSTMF Befehl
    By alex61 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 31-07-24, 18:32
  2. CPYFRMSTMF
    By MR-BN in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 19-11-13, 16:26
  3. cpyfrmstmf - problem beim einlesen aus txt-datei
    By easchbac in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 01-04-09, 10:50
  4. CPYFRMSTMF mit xml-Datei
    By wrkas400 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 11:12
  5. Suche dringend API Befehl der den DSPOBJD Befehl ersetzt
    By CLbangRpg in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 16-08-05, 08:19

Berechtigungen

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