Какую кодировку использовать при копировании таблицы postgres в файл csv
with closing(psycopg2.connect(dbname=DB_NAME,
user=USER_NAME,
password=PASSWORD,
host=HOST)) as conn:
conn.autocommit = True
with conn.cursor() as cursor:
cursor.execute(f"COPY complains TO '{path_csv_file}' DELIMITER ';' CSV HEADER ENCODING 'UTF-8';")
Код работает, но потом в csv файле кириллица выглядит как не читаемые символы. Если же кодировку указать windows-1251 то не возможно сохранить файл если в тексте есть emoji (смайлики).