Czytanie danych Unicode z bazy danych Access za pomocą JDBC

Mam bazę danych MS-Access, z którą łączę się w Javie za pomocą JDBC (myślę, że most JDBC-ODBC). Moja baza danych dostępu ma pewne wartości w języku hebrajskim.

Kiedy próbuję odczytać te wartości za pomocą String str = rs.getString (1) (rs jest RowSet), ciąg, który otrzymuję, jest tylko ciągiem znaków zapytania.

Mam inne ciągi w języku hebrajskim, które ustawiam w kodzie Java za pomocą literałów łańcuchowych i działają poprawnie. Jestem więc pewien, że problem dotyczy w szczególności odczytu z db.

Jestem bardzo nowa w tym wszystkim, więc mogłem z łatwością przegapić coś głupiego ... Przeszukałem Google przez chwilę i nic nie wymyśliłem, z wyjątkiem niektórych osób mówiących, że istnieje szansa, że ​​tego rodzaju rzeczy nie są obsługiwane (powiedz gdzieś, że most JDBC-ODBC ma błąd dotyczący Unicode, ale był to rok 2005, więc kto wie?).

Byłbym wdzięczny za każdą pomoc, dzięki.

questionAnswers(1)

yourAnswerToTheQuestion