OutputStreamWriter: problemas con los acentos

lmm
17 de Septiembre del 2004
Hola, espero que alguien me ayude. Intento enviar un fichero vía socket a un servidor. Si el fichero contiene tildes (ej. frío) el servidor recibo el símbolo '?' (fr?o). He probado a ponerle el charset en las declaraciones de los "escritores" y "lectores", como por ejemplo:
PrintWriter os = new PrintWriter(new BufferedWriter(new OutputStreamWriter(cliente.getOutputStream(), "ISO-8859-1")),true);
...pero sigue haciendo lo mismo (fr?o). ¿Alguien tiene alguna idea?, llevo dos días mirando cosas por internet y no doy con la solución.
Gracias y salu2.