Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2005, 07:35
tibu
 
Fecha de Ingreso: julio-2004
Ubicación: Madrid
Mensajes: 40
Antigüedad: 20 años, 5 meses
Puntos: 0
Si no es un problema del UNIX o Windows sino del propio JAVA. Lo que pasa es que en uno estas grabando con el formatos ISO... (Que es el europeo) y por lo cual tiene acentos ñ y compañia. Y en el que te lo guarda mal seguramente este usando el UTF-8 la solución es:

Con este codigo abres el fichero en el formato que quieras, yo tuve el problema al reves, pero donde pone UTF-8 pon el "ISO-8859-1"

bfw = new BufferedWriter (new OutputStreamWriter(new FileOutputStream(_nombre),"UTF8") ); // Abrimos el fichero

La diferencia con tu codigo es que tendras que usar la variables BufferedWriter mira el API y pasa tu codigo de esta manera fuerzas desde java la codificación y no depende de la maquina virtual...

(Si no te funciona dale vueltas pues esta la solución te lo dice uno que se ha pegado muchas veces con esto).

Suerte.