¿Por qué estoy recibiendo? ¿Cuando intento leer el carácter ä de un archivo de texto en java?
Estoy tratando de leer el texto de un archivo de texto. Hay algunos caracteres especiales como å, ä y ö. Cuando hago una cadena e imprimo esa cadena entonces me sale? de estos personajes especiales. Estoy usando el siguiente 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);
}
¿Alguien puede decirme cuál es el problema. Quiero que strLine muestre y guarde å, ä y ö como están en el archivo de texto. Gracias por adelantado.