Zitat Zitat von Fuerchau Beitrag anzeigen
OK, jetzt sehe ich das Problem.
Wieder mal CCSID!

Je nach CCSID entspricht das "Ö" nämlich dem "\"!

Daher:
Welche CCSID hat deine Quelle und dein Terminal zum Erfassungszeitpunkt ?
Welche CCSID hat dein Job zur Compile-Zeit und später dann zur Laufzeit ?

Beim Verarbeiten der Quelle durch den Compiler wird der Quelltext in die JOB-CCSID gewandelt.
Später zur Laufzeit erfolgt keine Umwandlung mehr. Daher ist es wichtig, wenn variante Zeichen im Code verwendet werden, dass später auch die richtige CCSID zur Laufzeit eingestellt ist.

Es sieht so aus, dass du irgendwo mit CCSID 65535 arbeitest, so dass zur Laufzeit das "\" als "Ö" bzw. umgekehrt angenommen wird.
Hallo,

ich habe das gerade gecheckt, alles unter CCSID 273
Ich weiß auch nicht mehr weiter werde das ganze mal überschlafen