Problema escritura en fichero
Estoy escribiendo strings en un fichero de texto mediante el metodo Writechars(), de DataoutputStream. Mi problema es que cuando le mando escribir un 'n' al final del String; en el fichero me aparece un cuadradito.¿Por que hace esto?¿Como solucionarlo?
Gracias por adelantado.
Gracias por adelantado.
He escrito varias veces en este foro, que para evitar problemas de portabilidad, los saltos de línea han de hacerse preferentemente con:
println(), prinf("%n") o con WriteChars(saltoDeLinea)
siendo saltoDeLinea un String igual a System.getProperty("line.separator") de este modo se obtiene el salto de línea de la plataforma que no es siempre el mismo, puede ser n, r, rn, ...
Espero que te sirva.
println(), prinf("%n") o con WriteChars(saltoDeLinea)
siendo saltoDeLinea un String igual a System.getProperty("line.separator") de este modo se obtiene el salto de línea de la plataforma que no es siempre el mismo, puede ser n, r, rn, ...
Espero que te sirva.