jony
#1
Boa tarde
Estou com um probleminha;
Possuo um arquivo e nele possui um texto com acentuação, exemplo: Erros nas informações
Quando recupero ele através do:
File[] arquivos = diretorio.listFiles(ff);
BufferedReader lerRetorno = new BufferedReader(new InputStreamReader(new FileInputStream(String.valueOf(arquivos[i])), "ISO-8859-1"));
me retorna um arquivo todo estrando
exemplo: Erros nas informaA§Aµes
Alguém sabe como faço para corrigir isso?
Obrigado
Já tentou exibir a saida sem passar a codificação ?
Neste exemplo sai como você espera:
package br.com.lunasoft.teste;
import java.io.FileInputStream;
public class TesteAcentuacao {
public static void main(String [] args) {
try {
FileInputStream fis = new FileInputStream("Texto.txt");
byte [] texto = new byte[fis.available()];
fis.read(texto);
fis.close();
System.out.println(new String(texto));
} catch (Exception e) {
e.printStackTrace();
}
}
}