Die einzige Idee die ich habe ist, die Daten für http_url_get() auf die richtige CCSID zu bringen.
Da du die Daten in EBCDIC übergibst wird igendwo eine Umsetzung in ASCII/ANSI erfolgen.
Hier ist die Frage, mit welchen CCSID's da umgegangen wird (ggf. mal in den Code sehen).
Wenn dein Job ggf. auf *HEX steht, könnte als Default-CCSID z.B. 037 verwendet werden.

Dein Test in Firefox ist in soweit nicht aussagefähig. Du musst da einen Line-Trace mitlaufen lassen um zu sehen, was tatsächlich raus geht. Da auch hier die Eingabe nach diversen Kriterien oder Optionen ggf. in UTF-8 umgewandelt wird.