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

    Ä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.672
    strpdm
    9
    CD anlegen (fals frei)
    chgdspf file(&L/&N) chrid(*devd 273)
    dspf. obj selktieren
    CD F13
    Fettich
    Interessante Umfrage zur Nutzung der AS/400

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    18.168
    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: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jun 2009
    Beiträge
    111
    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
    111
    OK, gelöst. Dank auch an Robi, den Parameter im CHGDSPF hatte ich wohl übersehen.
    Geändert und alles gut.

Ähnliche Themen

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

Stichworte

Berechtigungen

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