Problema escritura en fichero

peludo00
29 de Marzo del 2006
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.

Diego
29 de Marzo del 2006
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.