Estoy tratando ficheros txt con java y los "caracteres especiales" me los lee y escribe caracteres raros (cuadrados).
¿Cómo puedo hacer para que lea y escriba bien esos caracteres? He buscado sobre codificación pero no encuentro nada...
Mi código es este:
Código:
Muchas gracias. ... BufferedReader br = null; BufferedWriter out = null; try{ br = new BufferedReader(new FileReader(jFileChooser1.getSelectedFile())); out = new BufferedWriter(new FileWriter( "c:/traducido.txt", true)); String lineaLeida; while ((lineaLeida = br.readLine()) != null) { System.out.println("Linea leida: " + lineaLeida); System.out.println("Linea traducida: " + tratarLinea(lineaLeida)); out.write(strToHtml(lineaLeida)); } ...