al leer archivo algunos caracteres me los lee ?
/******codigo *******/
01125ßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàáßÓ7ïãÙàïãÙàáßÓ7ïãÙàïãÙà //cadena
import java.io.*;
import java.nio.charset.Charset;
public class TestReadByte {
public static void main(String args []) throws IOException
{
FileInputStream f1;
BufferedInputStream b1;
DataInputStream d1;
f1 = new FileInputStream("D:/workspace/pruebas/clientes/TEMP_CRYPT.DAT");
b1 = new BufferedInputStream(f1);
d1 = new DataInputStream(b1);
while (d1.available()!=0)
{
String resultado;
resultado = Integer.toString(d1.readByte());
int resultado2 = Integer.parseInt(resultado);
byte []r1 = new byte[4*1024];
r1 = resultado.getBytes();
resultado = new String (r1);
System.out.println("r1"+ (resultado));
//System.out.println("r1"+resultado2);
//System.setProperty(resultado, "ISO-8859-3");
//System.out.printf("\nResultado"+ resultado);
//System.out.print((char)d1.readByte());
//System.out.println("r1"+Integer.toString(r1));
}
d1.close();
}
}
- Inicie sesión o regístrese para enviar comentarios
cuál es el problema?
Me da la impresión que estás leyendo un archivo binario, TEMP_CRYPT.DAT; esperabas ver texto plano?