Ler arquivo com nome acentuado

3 respostas
R

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 .

3 Respostas

K.Schaeffer

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 :smiley:

Criado 25 de fevereiro de 2020
Ultima resposta 27 de fev. de 2020
Respostas 3
Participantes 3