Por que estou recebendo? quando eu tento ler um caractere de um arquivo de texto em java?
Eu estou tentando ler o texto de um arquivo de texto. Existem alguns caracteres especiais como å, ä e ö. Quando eu faço uma string e imprimo essa string, então eu recebo ?? desses caracteres especiais. Estou usando o seguinte código:
File fileDir = new File("files/myfile.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(fileDir), "UTF8"));
String strLine;
while ((strLine = br.readLine()) != null) {
System.out.println("strLine: "+strLine);
}
Alguém pode me dizer qual é o problema? Eu quero strLine para mostrar e salvar å, ä e ö como eles estão no arquivo de texto. Desde já, obrigado.