Programación General > Java
Como leer un archivo EBCDIC en java
(1/1)
pepefe:
Hola a todos, tengo el siguiente problema y espero que me puedan ayudar, lo que pasa es que el mainframe envia unos reportes a una determinada carpeta, los reportes vienen en formato EBCDIC, lo que tengo que hacer es un programa en java que lea los archivos (reportes) que se encuentran en esa carpeta y eliminar algunos reportes de acuerdo a ciertas cadena, texto, que tenga en su contenido...pero para eso tengo que transformar EBCDIC a String para hacer esa comparacion, por favor ayudenme con alguna funcion que me permita leer un conjunto de archivos y realizar esta tarea. Gracias de antemano
manix:
hola
pues eso es de jugar con los bytes de un lado a otra, revisa este ejemplo a ver que tal te va
--- Código: Java --- import java.io.UnsupportedEncodingException; public class EbcdicTest{ public static void main ( String[] args ) throws UnsupportedEncodingException{ String encoding = "Cp1047"; String unicode = "1234567890abcdefghijklmnopqrstuvwxyz";byte[] ebcdic = unicode.getBytes( encoding );String reconsituted = new String( ebcdic, encoding );System.out.println( unicode );System.out.println( reconsituted );}}
saludos
Navegación
Ir a la versión completa