PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

स्प्रिंग और पोस्टग्रेएसक्यूएल के बीच गलत एन्कोडिंग

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। मैं स्प्रिंग बूट 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में किसी दृश्य या तालिका से जुड़े ट्रिगर (ओं) को कैसे प्राप्त करें

  2. PostgreSQL में JS Date.now () को कैसे सेव करें?

  3. लिनक्स कमांड लाइन से जावा प्रोग्राम चलाना जिसके लिए एक अतिरिक्त फाइल की आवश्यकता होती है

  4. अगर कोई नई पंक्ति नहीं डाली गई है तो भी एक्ज़ीक्यूटअपडेट रिटर्न 1 क्यों देता है?

  5. JOIN बनाम LEFT JOIN और WHERE कंडीशन परफॉर्मेंस सुझाव को अधिक विस्तार से समझाएं