आप पोस्टग्रेज को बताते हैं कि स्रोत को LATIN1 के रूप में एन्कोड किया जाएगा:
लेकिन या तो ऐसा नहीं है या फ़ाइल क्षतिग्रस्त है। वरना हमें एरर मैसेज नहीं दिखेगा। '$FilePath\file.txt'
. की सही एन्कोडिंग क्या है? ?
वर्तमान client_encoding
इसके लिए प्रासंगिक नहीं है, क्योंकि मैनुअल को COPY
:
(\copy
SQL के लिए एक आवरण है COPY
psql में।)
और आपका server_encoding
काफी हद तक अप्रासंगिक भी है - जब तक पोस्टग्रेस अंतर्निहित रूपांतरण
और लक्ष्य एन्कोडिंग में स्रोत एन्कोडिंग के सभी वर्ण शामिल हैं - जो कि LATIN1 -> UTF8:iso_8859_1_to_utf8
के मामले में है। ।
तो त्रुटि का शेष स्रोत आपकी फ़ाइल है, जो लगभग निश्चित रूप से मान्य LATIN1 नहीं है।