Я пытаюсь сохранить символы мандарина в базе данных экземпляра Oracle 11g. Тип данных поля - NVARCHAR2; NLS_CHARACTERSET - WE8ISO8859P1; NLS_NCHAR_CHARACTERSET - AL16UTF16
Я предпочитаю не менять CharacterSet, так как он содержит огромные данные.
На тестовой БД я пробовал с NLS_CHARACTERSET - AL32UTF8 и оператором вставки, но не помогло.
Попробовал изменить defaultCharacterEncoding = UTF-8, не помогло.
Если я непосредственно редактирую, копирую и вставляю символы мандарина в поле БД NVARCHAR2, то он правильно отображает эти символы на экране (страница JSF). Проблема только в сохранении.
Мне нужна помощь в сохранении символов мандарина в поле Oracle DB. После попытки в двух разных наборах символов, я думаю, что могут быть некоторые настройки JDBC, которые также необходимо учитывать, или некоторые jar включены в classpath.