Hallo,

ich versuche gerade mit den C Routinen für Regular Expressions(regcomp, regexec...) auf der iSeries zu arbeiten.

Dies klappt auch auf unserem System.
Wenn ich die selbe Funktion aber auf einer anderen iSeries laufen lasse, funktioniert es nicht.....

Hier muss der Regex und der zu prüfende Strinde erst mit iconv in CCSID 37 umgewandelt werden, bevor es funktioniert.

Lasse ich es auf unserer Maschine in CCSID 37 umwandeln funktioniert es wieder nicht.


Ich habe vermutet es liegt irgendwie an den Jobeinstellungen, aber die sind auf beiden Maschinen gleich....

LANGID DEU
CNTRYID DE
CCSID 65535


Woran könnte es liegen, dass auf der einen Maschine die Strings erst in CCSID 37 gewandelt werden muss und auf der anderen nicht?