我有Sping Boot Kotlin应用程序在JVM 1.8上的Tomcat 8.5上运行,并连接到SAP HANA。我使用JdbcTemplate.batchUpdate(<string query>)
将数据插入到表中。
我必须处理德语字母表,这会带来一些麻烦。当我尝试使用SAP HANA Studio写入数据时,会写入正确版本的字符串-例如,Qualität
会正确写入Qualität
。当我使用JdbcTemplate.batchUpdate
时,Qualität
会导出为Qualit�t
。
如何强制JVM/Kotlin/JDBCTemplate使用默认字符集以外的字符集?或者有其他方法可以解决这个问题?
我目前的解决方法是将这些字符替换为它们的语音版本(ä
到ae
),但我希望避免这样做。
1条答案
按热度按时间iih3973s1#
只是为了结束这个-经过一些调查,我们发现这不是SAP Hana和Hibernate之间的问题,而是在测试级别上,由Mozilla Firefox引起的。