Ich hab jetzt nochmal ein paar Sachen probiert. Ich glaube nicht, dass es am "encoding"-Teil in der XML-Datei liegt. Wenn ich "ISO-8859-1" angebe, kann ich das "ü" genau so eingeben und wird auch korrekt dargestellt. Gebe ich z.B. "UTF-8" an, was der Default-Wert ist, dann muß ich das Ersatzzeichen "ü" angeben, damit das Zeichen korrekt dargestellt wird. Beide Methoden führen zum gleichen Ergebnis.

Ich habe jetzt mal die Zeichen in der Codepage 37 gesucht und festgestellt, dass durch den XML-Parser jeweils genau das Pendant aus der Codepage 273 in meine DB2-Datei übertragen wird. Deshalb wird aus "ü" (Hex DC) dann "}" usw.

Jetzt muß ich nur noch herausfinden warum das passiert. Habe bereits meine DB2-Datei und auch die XML-Datei im IFS mit den unterschiedlichsten CCSIDs versehen, jedoch ohne Erfolg.

Vielleicht fällt Euch ja nochwas ein. Arbeitet denn keiner von Euch mit diesem Parser ???

Gruß,
KM