मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। मैं स्प्रिंग बूट 1.5.9 का उपयोग करता हूं और 9.6 पोस्टग्रेज करता हूं, डेटा.एसक्यूएल इन्सर्ट के साथ। डेटा.एसक्यूएल पर एन्कोडिंग यूटीएफ -8 थी, लेकिन आवेदन शुरू होने के बाद, डीबी में रूसी अक्षरों के बजाय विशेष प्रतीक थे।
spring.datasource.sql-script-encoding= UTF-8
application.properties में इस संपत्ति ने मदद की है।
डीबी के लिए जिम्मेदार सभी संपत्तियां:
spring.datasource.jndi-name=java:/PostgresDS
spring.jpa.properties.hibernate.default_schema=my_scheme_name
spring.jpa.hibernate.ddl-auto = update
spring.jpa.show-sql = false
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.datasource.continue-on-error=true
spring.datasource.sql-script-encoding= UTF-8