It is unclear whether the source is in ASCII or you need the data in ASCII.
Either way, any non-text field is not a good way to pass data between ASCII/EBCDIC in either direction. Binary, packed-decimal and floating-point fields are neither ASCII nor EBCDIC, which are codes for representing bytes. So if going through a translation binary/packed-decimal/floating-point will be garbled (you can get lucky with a limited range of binary values).