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

'WIN1252' एन्कोडिंग में बाइट अनुक्रम 0x9d के साथ वर्ण 'UTF8' एन्कोडिंग में कोई समकक्ष नहीं है

समस्या यह है कि 0x9D WIN1252 में मान्य बाइट मान नहीं है। यहाँ एक तालिका है:https://en.wikipedia .org/wiki/Windows-1252

समस्या यह हो सकती है कि आप एक UTF-8 फ़ाइल आयात कर रहे हैं और postgresql Windows-1252 के लिए डिफ़ॉल्ट है (जो मुझे लगता है कि कई विंडोज़ सिस्टम पर डिफ़ॉल्ट है)।

chcp . या पोस्टग्रेस्क्ल में आप यह कर सकते हैं:

SET CLIENT_ENCODING TO 'utf8';

फ़ाइल आयात करने से पहले।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज 9.1 . में ट्रिगर्स की लॉग फायरिंग

  2. पोस्टग्रेस्क्ल बाइंड वैरिएबल के बारे में प्रश्न

  3. इकाई फ्रेमवर्क का उपयोग करते समय LINQ में त्रुटि (कॉलम मौजूद नहीं है)

  4. PostgreSQL json_array_elements FROM क्लॉज में - यह कार्टेशियन जॉइन क्यों नहीं है?

  5. इस जावास्क्रिप्ट की क्या आवश्यकता है?