24/10/2015, 06:54
|
| | Fecha de Ingreso: abril-2015
Mensajes: 6
Antigüedad: 9 años, 6 meses 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! |