Mar 01 2009
Si no se muestran las Ñ, acentos, tildes en tomcat jsp y mysql
Vista Ready!
Por ejemplo, hace poco estube programando en JSP, y mySQL, mi base de datos estaba configurada en UTF-8, mi tabla estaba en UTF-8, mi archivo JSP estaba en UTF-8 y el HTML contenia el tag META en charset=UTF8. Pero aún asi!!! no me mostraba ñ y acentos de manera adecuada. Entonces descubrí que es en el momento de ser transmitidos los datos aparentemente el navegador o el servidor o ambos ignoran la especificación del charset, incluso si especificas en el tag <form accept-charset=”UTF-8″>.
Entonces la solución a esto está en recodificar los datos en el jsp que los procesa:
String nombre=new String(request.getParameter("nombre").getBytes("ISO-8859-1"),"UTF-8");
String apellido=new String(request.getParameter("apellido").getBytes("ISO-8859-1"),"UTF-8");
Y así forzamos a la codificación en UTF-8 cada parámetro de la solicitud.

March 18th, 2009 at 8:53 am
tio me has salvado la vida! muxas gracias tronco!
March 20th, 2009 at 4:58 am
Muchísimas gracias.
No entiendo como estando todo en UTF-8 puede pasar que no se reconozcan bien los caracteres españoles, pero pasa. Así que tu “truco” me ha venido genial.
April 16th, 2009 at 12:22 pm
Wow, muchas gracias por esto, me pasó exactamente igual, y ya me estaba desesperando porque mañana tengo reunión con el cliente, y hasta hace poco me percate del error.
Gracias!!
June 9th, 2009 at 3:16 am
Grcias, ha sido una gran aportación
June 10th, 2009 at 7:00 pm
Muchas gracias, la verdad, habia probado de todo: He releido monton de foros, ke si URLDecoder, previo encoder y cosas de estas, y me seguia mostrando los carácteres mal.
La verdad es que me molesta bastante tener que crear un nuevo string, pero almenos funciona! merci
September 20th, 2009 at 6:16 pm
ufff, buena causa, me salvaste de una reinstalacion del java y hasta de una formateada a la maquina(en mi desesperacion pensaba que era eso)
gracias tio
November 1st, 2009 at 9:40 pm
Execelente el mejor post que encuentro.
December 28th, 2009 at 5:08 pm
Gracias, tengo una reunión mañana y hasta ahora por la noche no me habia dado cuenta de este detalle, me has salvado tio, genial, te lo agradezco en el alma.
February 19th, 2010 at 6:18 pm
MUCHAS GRACIAS, después de muchos días de haber buscado la solución me encuentro con esto, :’( hoy aprendi algo más para mi
lo posteare… y te daré credito man…
February 22nd, 2010 at 9:58 am
muchas gracias!!, al fin encontré una solución al problema.
April 8th, 2010 at 2:49 pm
LLevo dias solucionando este problema..hasta q por fin sos grande!!
June 22nd, 2010 at 1:47 pm
Amigo… siempre hay que batallar para que los acentos lleguen bien a los servlets, el problema había sido resuelto, pero UNO SOLO de mis jsp no funcionaba correctamente… pfff muchas gracias por tu ayuda!!