Buenos días a todos,
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:
...
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));
}
...
Muchas gracias.