Bu cevabı gönderiyorum çünkü burada verilen diğer cevapların hiçbiri gerçekten işe yaramadı. KullanamadımCOPY
Postgres içinden , çünkü doğru izinlere sahip değildim. Bu yüzden "Izgara satırlarını dışa aktar" ı seçtim ve çıktıyı UTF-8 olarak kaydettim.
psql
@Brian tarafından verilen sürümü de farklı bir nedenden dolayı, benim için çalışmadı. Çalışmamasının nedeni, görünüşe göre Windows komut isteminin (Windows kullanıyordum) kendi başına kodlama ile uğraşmasıydı. Bu hatayı almaya devam ettim:
HATA: "WIN1252" kodlamasında 0x81 bayt dizisi olan karakterin "UTF8" kodlamasında karşılığı yok
Sonunda kullandığım çözüm, CSV dosyasını okuyan ve doğrudan Postgres tabloma insert deyimleri yayınlayan kısa bir JDBC betiği (Java) yazmaktı. Bu işe yaradı, ancak kod istemini değiştirmeseydi komut istemi de işe yarardı.