Olá pessoal , estou criando um programa que precisa ler um arquivo.txt e coletar algumas informações , o problema é que alguns arquivos estão com o nome acentuado e está gerando um IOException. Alguém sabe como posso ler estes arquivos?
Detalhe:estou usando o BufferedReader para ler os arquivos .
Ler arquivo com nome acentuado
R
3 Respostas
Olá,
Tente especificar o charset no final da instanciação do BufferedReader.
no caso, tente como UTF-8.
M
Ao invez de passar um FileReader como parametro passa um InputStreamReader(FileInputStream(caminho),UTF-8);
//BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(caminho),UTF-8));
R
Deu certo aqui, obrigado pela ajuda 
Criado 25 de fevereiro de 2020
Ultima resposta 27 de fev. de 2020
Respostas 3
Participantes 3