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!!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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.