У меня есть приложение Spring boot Kotlin, работающее на Tomcat 8.5 на JVM 1.8 и подключающееся к SAP HANA.Я использую JdbcTemplate.batchUpdate(<string query>)
для вставки данных в таблицы.
Мне приходится иметь дело с немецким алфавитом, и это вызывает некоторые проблемы.Когда я пытаюсь записать данные в SAP HANA Studio, пишется правильная версия строки - например, Qualität
записывается правильно как Qualität
.Когда я использую JdbcTemplate.batchUpdate
, Qualität
экспортируется как Qualit�t
.
Как я могу заставить JVM / Kotlin / JDBCTemplate использовать кодировку, отличную от стандартной?Или есть другой способ решить эту проблему?
Мой текущий способ - заменить эти символы на их фонетическую версию (ä
до ae
), но я бы хотел избежать этого.