[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    1.508

    Dubble-Byte/Graphic/UTF16 in RPG

    Hi Forum,

    hat jemand von euch schon mit Dubble-Byte Datentypen in RPG beschäftigt?

    Ich habe im RPG-Referenz Handbuch der IBM zwar ein paar Beispiele gefunden, jedoch konnten diese nie übersetzt werden.

    Code:
    h ccsid (*graph: 300)              
    D v1              S             10G
    
     /Free
        v1 = %graph('hallo welt' :1200);
        dsply v1;
     /End-Free
    Msg-ID:
    RNF0587
    Nachrichtentext:
    Im ersten Parameter für %GRAPH fehlen die DBCS-Start- und -Endezeichen.

    Leider konnte ich im Handbuch die DBCSs nicht finden. Die werden normal über entsprechende "unicode Tastatur" automatisch mitgegeben (laut Buch), jedoch wie es im Programmcode gemacht werden muss hab ich nichts gefunden.

    Hat da jemand vlt. einen Tip für mich?
    Danke schon mal!
    lg Andreas

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Für die Unicode-Verarbeitung solltest du den Datentyp "C" und CCSID 13488 (Default) bzw. 1200 verwenden.
    Um zwischen Zeichen und Unicode zu wechseln benötigt man bei einfachen Moves/Eval's keine Funktionen, das mach der Compiler automatisch.
    Für explizite Umwandlungen stehen die Funktionen:
    %char(MyUcs): UCS2->CHAR
    % UCS2(MyChar): CHAR->UCS2
    zur Verfügung.
    Eine UTF8-Unterstützung (1208) gibt es ausschließlich mit SQL.

    Achtung:
    Bei der Codewandlung von UCS2 nach CHAR kann es zu Datenverlusten kommen, da ggf. phonetische Ersatzwerte verwendet werden.
    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 2003
    Beiträge
    1.508
    Hallo Fuerchau,

    danke für die Antwort.
    Das war genau das was ich gesucht hab. Jetzt funktioniert es.

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  3. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  4. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58

Berechtigungen

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