Leyendo datos Unicode de una base de datos de Access usando JDBC

Tengo una base de datos de MS-Access, a la que me estoy conectando en Java utilizando el JDBC (creo que el puente JDBC-ODBC). Mi base de datos de acceso tiene algunos valores que están en hebreo.

Cuando intento leer estos valores utilizando String str = rs.getString (1) (rs es un RowSet), la cadena que obtengo es solo una cadena de signos de interrogación.

Tengo otras cadenas en hebreo, que configuro en el código Java utilizando literales de cadenas, y funcionan bien. Así que estoy bastante seguro de que el problema es específicamente con la lectura de la db.

Soy muy nuevo en todo esto, así que me podría estar perdiendo algo estúpido ... Busqué en Google por un tiempo y no se me ocurrió nada, excepto que algunas personas dicen que existe la posibilidad de que esto no sea así. admitido (digamos en algún lugar que el puente JDBC-ODBC tiene un error con respecto a Unicode, pero fue desde 2005, así que, ¿quién sabe?).

Apreciaría cualquier ayuda, gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta