entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Librería encode utf-8 para jsp, Mysql

Buenas, alguien podría facilitarme algún enlace para descargar una librería para decodificar caracteres como letras con acento y "ñ", lo que pasa es que al momento de guardar en la base de datos me guarda bien el texto, pero al momento de hacer una consulta e imprimirla con jsp me viene con caracteres raros como NUÑEZ -> NUÏ¿½EZ.

Gracias.

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Hola Alejandro,

no hace falta una bibliteca. Podés hacer conversiones de este tipo con:

byte[] utf8 = new String(latin1, "ISO-8859-1").getBytes("UTF-8");

o

byte[] latin1 = new String(utf8, "UTF-8").getBytes("ISO-8859-1");

Luego de convertido al mismo juego de caracteres de la DB, la consulta no cambia, pero el string está en el formato esperado.

Acá hay una discusión interesante y código para tener más control y resolver casos raros: http://stackoverflow.com/questions/11854794/convert-latin-1-content-of-inputstream-into-utf-8-string

Saludos!

0voto

Leonardo-Tadei comentado

Hola Alejandro.

Te sirvió la respuesta???

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta