11/02/2005, 07:35
|
| | 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. |