Error Caracteres Español

Domingo
14 de Febrero del 2006
Buenas tardes.

Tengo una aplicacion java que conecta con una base de datos MySql y a la hora de insertar los caracteres acento, ñ o dieresis en las tablas lo hace bien, pero cuando los recupero en un JTextField de mi aplicac. java me muestra caracteres extraños.

He probado a establecer los parametros:

Properties pro = System.getProperties();
pro.put("user.language", "sp");
pro.put("user.region", "ES");
pro.put("user.country", "ES");
System.setProperties(pro);

Pero sigue sin funcionar.

Agradeceria cualquier ayuda.
Gracias.

pllamosas
14 de Febrero del 2006
El problema no es como Java esta recibiendo los strings, pues segun lo que se, Java tiene total soporte para esos caracteres. Es el tipo de 'enconding' que tiene tu base de datos MySQL Debes cambiarla a un tipo de condificacion que soporte caracteres en español.