[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    Gute Erklärung, geht am Problem aber vorbei.
    In der XML steht eine Encoding-Anweisung, z.B.:

    ?xml version="1.0" encoding="ISO-8859-1" ?

    Bei der Ausgabe der XML-Datei ins IFS mit UTF8 soll genau diese Anweisung nun angepasst werden:

    ?xml version="1.0" encoding="UTF-8" ?

    Und genau dies passiert eben nicht, da SQL ja den textlichen Inhalt nicht verfälschen darf.
    Wenn also eine Codewandlung durchgeführt wird, so ist die Process-Anweisung eben manuell (also per Code) selber durchzuführen.
    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

  2. #2
    Registriert seit
    Sep 2004
    Beiträge
    129
    Also wenn ich das Dokument mit xmlserialize und xmlparse in ein XML_CLOB_FILE zu schreiben versuche, sagt der Compiler, dass die Variable nicht kompatibel ist.
    Mach ich
    Code:
     select xmlserialize(xmlparse(Document xml_document ....
    Kommt Argument 1 der Funktion xmlparse ungültig.
    Wenn ich
    Code:
     select xmlserialize(xmlparse(Document xmlserialize(xml_document as varchar(1024) ccsid 1208) from file
    mache, dann steht wieder IBM850 im File.

    Das original XML hat im Header UTF-8 stehen.

    Ich möchte eigentlich nur das original XML wieder zurück.
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.752
    "Ich möchte eigentlich nur das original XML wieder zurück."
    Warum speicherst du dieses nicht einfach separat in einem BLOB?
    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
    Sep 2004
    Beiträge
    129
    Ok, ich hatte da beim Testen einen Fehler.
    Es ist genauso wie Birgitta geschrieben hat und funktioniert jetzt.

    Verzeihung...

    Danke!
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

Similar Threads

  1. CCSID
    By svit in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 02-03-17, 09:04
  2. CCSID für XML mit UTF-8
    By Joe in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-09-16, 16:05
  3. PC, CCSID und IFS
    By ILEMax in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 10-12-14, 15:24
  4. CCSID zu x ten mal
    By Robi in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 15-08-14, 17:22
  5. CHG CCSID ?
    By Liebhoff in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 04-09-02, 10:27

Berechtigungen

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