У меня есть файл базы данных MS Access с немецкими умляутами в текстовых полях. Когда я пытаюсь их читать, у меня появляются строки? символы вместо символов с умляутами. Я пытаюсь установить разные символы для подключения к базе данных, например properties.setProperty("charSet", "Cp1252");
, но это не работает (я пробую наборы символов cp1250, cp1251, utf8, utf16, iso-8859-1). Мой набор системных символов - Cp1251, и когда я создаю базу данных MS Access с русскими символами, русские символы импортируются успешно.
Я обнаружил, что это может быть ошибка в драйвере jdbc, но я не уверен: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345277
Если кто-нибудь знает, как решить эту проблему, расскажите, пожалуйста.