मैं इस उत्तर को पोस्ट कर रहा हूं क्योंकि यहां दिए गए अन्य उत्तरों में से कोई भी वास्तव में मेरे लिए काम नहीं करता है। मैं उपयोग नहीं कर सकाCOPY
पोस्टग्रेज के भीतर से था, क्योंकि मेरे पास सही अनुमति नहीं थी। इसलिए मैंने "निर्यात ग्रिड पंक्तियों" को चुना और आउटपुट को UTF-8 के रूप में सहेजा।
psql
संस्करण @Brian द्वारा दिए गए भी मेरे लिए काम नहीं किया, एक अलग कारण के लिए। यह काम नहीं करने का कारण यह है कि जाहिरा तौर पर विंडोज कमांड प्रॉम्प्ट (मैं विंडोज का उपयोग कर रहा था) अपने आप एन्कोडिंग के साथ चारों ओर चक्कर लगा रहा था। मुझे यह त्रुटि मिलती रही:
त्रुटि: बाइट अनुक्रम 0x81 के साथ एन्कोडिंग "WIN1252" में वर्ण "UTF8" को एन्कोडिंग में समतुल्य नहीं है
मैंने जिस समाधान का उपयोग किया था, वह एक छोटी JDBC स्क्रिप्ट (Java) को लिखने के लिए था, जो CSV फ़ाइल को पढ़ता था और सीधे मेरे पोस्टग्रेज टेबल में सम्मिलित विवरण जारी करता था। यह काम किया है, लेकिन कमांड प्रॉम्प्ट ने भी काम किया होगा, यह एन्कोडिंग को बदल नहीं रहा था।