[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2009
    Beiträge
    128

    Ändern der CCSID von DSPF's

    Hallo,

    ich möchte für einen Haufen Display-Files die CCSID von 37 auf 273 ändern. Hat jemand eine einfache Idee, ähnlich CHGPF?

    Die Quellen sind ebenfalls mit CCSID 37 erstellt.

    Danke!

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    strpdm
    9
    CD anlegen (fals frei)
    chgdspf file(&L/&N) chrid(*devd 273)
    dspf. obj selktieren
    CD F13
    Fettich
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Wenn eine DSPF mit CHRID auf *DEVD steht (und das sollte sie), erfolgt generell keine Codewandlung bei der Ausgabe auf das Device.
    Außerdem hat die DSPF keine CCSID!
    Bei der Ausgabe von Job zu DSPF erfolgt ebenso generell keine Codewandlung.
    Wenn du Texte nicht per MSGF sondern konstant in der DSPF stehen hast, werden diese "as is" an das Device gesendet. Eine Änderung der CHRID ist da sowieso wirkungslos.
    https://www.ibm.com/support/knowledg...mstdfchrid.htm
    CHRID ist auch auf Feld/Satzebene anwendbar und hat hier dieselbe Bedeutung:
    "The CHRID keyword is not valid on constant fields,...".
    Hinzu kommt, dass CHRID-Einstellungen der DSPF nur wirken, wenn man die Jobeigenschaft CHRIDCTL ungleich *DEVD einstellt, was der Default ist.

    Was also ist dein Problem was du hoffst, damit lösen zu können?
    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
    Jun 2009
    Beiträge
    128
    Das Problem ist ein einfaches:

    Job läuft mit CCSID 273. Display-File hat CCSID 37. Die Umlaute werden falsch angezeigt.
    Gemeint sind dabei tatsächlich die Umlaute aus den Konstanten (danke für den Hinweis, dass die anders behandelt werden).

  5. #5
    Registriert seit
    Jun 2009
    Beiträge
    128
    OK, gelöst. Dank auch an Robi, den Parameter im CHGDSPF hatte ich wohl übersehen.
    Geändert und alles gut.

Similar Threads

  1. DSPF-DDS Window
    By E305GL in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 28-01-19, 10:37
  2. DSPF Felddefinitionen auslesen
    By volkerK in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 20-11-17, 20:32
  3. DSPF- nach 10 min Spähren
    By svit in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 16-06-15, 12:57
  4. DSPF / Window / Overlay
    By malzusrex in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-05-03, 11:05
  5. DSPF-Feld aufbereiten
    By GS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-10-02, 13:18

Tags for this Thread

Berechtigungen

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