Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/10/2015, 06:54
BeWater
 
Fecha de Ingreso: abril-2015
Mensajes: 6
Antigüedad: 9 años
Puntos: 0
Respuesta: Problema encoding caracteres latinos

Ya solucioné el tema, muchísimas gracias por todo Profesor_Falken, de verdad.

Lo de '-Dfile.encodig' sin la 'n' fue porque hice copy & paste de lo que escribiste tu jeje. Aunque lo probe con la 'n' y seguía exactamente igual.

Al final lo solucioné como me dijiste tu, mirando bien por google con 'java socket utf8' y al final en una de estas probé haciendo un pequeño cambio en el código y ya funcionó sin necesidad de escribir al ejecutar '-Dfile.encoding=UTF8' .

Dejo la solución por si hay alguien más a quien le haya pasado.

out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream(), "UTF-8")), true);

in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream(), "UTF-8"));

Hay que escribir eso tanto en el cliente como en el servidor.

¡Gracias de nuevo Profesor_Falken!