Problemas con acentos en bases de datos
Hoola!!
Tengo la siguiente situación: Al enviar datos a una BD en oracle desde java, las eñes y los acentos llegan a la tabla como signos de interrogación. El servidor y la base de datos estan en un equipo remoto.
Si ejecuto la aplicación desde mi máquina los datos llegan bien a la base de datos remota. Es decir:
Cliente local + Servidor local (windows) + BD remota = correcto
Sin embargo cuando el código se ejecuta desde producción los acentos y eñes llegan de manera incorrecta. Es decir:
Cliente local + Servidor remoto (linux) + BD remota = incorrecto
NOTA: No tengo accesos a los equipos remotos, solo puedo modificar codigos subirlos y hacer pruebas. El servidor es OAS.
Gracias de antemano!!!
- Inicie sesión o regístrese para enviar comentarios
Codificacion de las formas
Debido a que la base de datos si recibe las eñes y las muestra significa que cuenta con la codificacion adecuada. Seguramente el problema es la codificacion de las formas en las que capturas los datos, revisa la codificacion de la base y asegurate de especificar la misma en las formas imagino que es UTF-8 o ISO-8859-1
Hola, gracias por
Hola, gracias por responder.
Asi es, primero estaba en ISO-8859-1, luego lo cambie a UTF-8, pero sigo con el mismo problema.
Pero ¿que fue lo que
Pero ¿que fue lo que cambiaste? ¿el
del elemento
? Ahora que lo pienso mencionas un "cliente local" ¿es una aplicacion de swing? ¿a que tipo de servidor se conecta?
Realice los siguientes
Realice los siguientes cambios en el archivo .jsp
En la primera linea:
luego:
Este .jsp manda a llamar a un Servlet el cual se encarga de enviar los datos a la BD.