Das hat ja nun mal die Funktion http_url_get in der Hand, wie denn mit CCSID's umgegangen wird.
Vielleicht musst du ja nur diese Routine bzgl. der Dateierstellung anpassen oder im Funktionsaufruf einen weiteren Parameter CCSID aufnehmen.

Das Hauptproblem mit den CCSID's ist, dass diese vor der Aktion bekannt sein muss, dann erfolgt eine systemseitige Codewandlung.
Außerdem gibt es auch unterschiedliche IFS-API's, jeweils mit oder eben auch ohne Codewandlung.
Eine nachträgliche Attributierung (CHGATR) ändert nicht den Codeinhalt sondern setzt halt nur das Flag.

Gib doch mal eine Fehlermeldung an Scott Klement. Vielleicht kennt der das Problem ja bereits.