У меня есть база данных MS-Access, к которой я подключаюсь на Java с помощью JDBC (я думаю, мост JDBC-ODBC). В моей базе данных доступа есть некоторые значения на иврите.
Когда я пытаюсь прочитать эти значения, используя String str = rs.getString(1) (rs — это RowSet), я получаю строку, состоящую из вопросительных знаков.
У меня есть другие строки на иврите, которые я установил в коде Java с помощью строковых литералов, и они работают нормально. Поэтому я почти уверен, что проблема именно в чтении из БД.
Я очень новичок во всем этом, поэтому я легко мог пропустить что-то глупое... Я некоторое время искал в Google и ничего не нашел, за исключением того, что некоторые люди говорят, что есть шанс, что это не так. поддерживается (где-то говорят, что у моста JDBC-ODBC есть ошибка касаемо Unicode, но это было с 2005 года, так что кто знает?).
Буду признателен за любую помощь, спасибо.