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

मल्टी-कैरेक्टर स्ट्रिंग्स के साथ वर्णों को बदलें

आपका सर्वर एन्कोडिंग UTF8 प्रतीत होता है।
मुझे आपके client_encoding पर संदेह है मेल नहीं खाता है, जो आपको गलत धारणा दे सकता है कि आप किसके साथ काम कर रहे हैं। इसके साथ जांचें:

SHOW client_encoding;   -- in your actual session

और यह संबंधित उत्तर पढ़ें:
पोस्टग्रेज में जर्मन अक्षर सम्मिलित नहीं कर सकते
PostgreSQL में यूनिकोड वर्णों को बदलें

बाकी टूल चेन को भी सिंक में होना चाहिए। पुटी का उपयोग करते समय, उदाहरण के लिए, किसी को यह सुनिश्चित करना होगा कि टर्मिनल बाकी के साथ सहमत हो:Change settings... Window -> Translation -> Remote character set =UTF-8

आपके पहले प्रश्न के लिए, आपके पास पहले से ही सबसे अच्छा समाधान है। कुछ umlauts को replace() . की एक स्ट्रिंग के साथ सबसे अच्छा बदला जाता है बयान।

जैसा कि आप पहले से ही जानते हैं, एकल वर्ण प्रतिस्थापन (एकल) translate() बयान।

संबंधित:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS/Knex Json प्रतिक्रिया बनाना

  2. कैसे एसक्यूएल के साथ पुनरावर्ती बयान व्याख्या की?

  3. ईमेल पते को मान्य करने के लिए पोस्टग्रेज फ़ंक्शन

  4. जावा फंक्शन को कॉल करने वाले डीबी ट्रिगर को पोस्टग्रेज करता है

  5. क्या मैं डेटाबेस माइग्रेशन के दौरान उस तालिका के ALTER-ed के बाद तालिका लौटने वाले कार्यों को 'पुनः संकलित' कर सकता हूं?