Das Problem ist, dass 0x9D
ist kein gültiger Bytewert in WIN1252. Hier gibt es eine Tabelle:https://en.wikipedia .org/wiki/Windows-1252
Das Problem kann sein, dass Sie eine UTF-8-Datei importieren und postgresql standardmäßig auf Windows-1252 eingestellt ist (was meines Erachtens auf vielen Windows-Systemen die Standardeinstellung ist).
Sie müssen den Zeichensatz in Ihrer Windows-Befehlszeile ändern, bevor Sie das Skript mit chcp . Oder in postgresql können Sie:
SET CLIENT_ENCODING TO 'utf8';
Vor dem Importieren der Datei.