> Pregunto si alguno de ustedes a trabajado con archivos en formato
> EBCDIC, pues necesito leer un archivo en dicho formato y transformarlo
> a ANSI-ASCII.
Por si les interesa...
EBCDIC (Extended Binary Coded Decimal Interchange Code) es una
codificación de caracteres usada en SO de mainframes de IBM, tales
como z/OS, OS/390, VM y VSE, asi como en SO de minicomputadores tales
como OS/400 e i5/OS. Tambien es empleado en varias plataformas no IBM
como en BS2000/OSD de Fujitsu-Siemens, MPE/iX de HP y MCP de Unisys.
EBCDIC desciende de las tarjetas perforadas y de su correspondiente
código decimal codificado en binario que la mayor parte de los
periférico de PCs de IBM usaron a finales de los 50 y de los años 60.
Para leer de archivos en EBCDIC y pasarlos a ASCII
InputStream ebcdic = // el archivo en formato EBCDIC;
// El nombre de codificacion para EBCDIC es CP037
InputStreamReader isr = new InputStreamReader(ebcdic, "CP037")
String ebcdic = // cadena leida, con formato EBCDIC
String ascii = new String(ebcdic.getBytes(), "Cp037");