Das liegt wohl mal wieder an der CCSID!
Da hier auch wieder C-Funktionen eine Rolle spielen, ist die aktuelle Locale entscheidend (das hatten wir hier auch schon mal bei anderen API's).
Wenn man nichts macht, geht das API von der CCSID 037 aus.
Ich denke mal, das wird wieder der Grund sein.

Weiteres hilft dir ggf. hier:
http://newsolutions.de/forum-systemi...ghlight=locale