Подвести итог вопроса:
- Получение строк в Java 1.5 (JDBC) работает нормально, когда кодировка БД - Western ISO 8859-2
- При переключении на восточноевропейский ISO (например, ISO 8859-5) работают все обычные преобразования строк JDBC, , кроме тех, которые включают коллекции Oracle , например, вложенные таблицы объектов. Вместо правильных строк, даже простых, таких как «1», я получаю «???» (три знака вопроса).
Я попробовал следующие файлы JDBC Jar 10.2.0.4, но безрезультатно:
Я также пробовал CHAR и VARCHAR2, и оба ведут себя одинаково.