Как скачать CSV из запроса, но с сохранением оригинальной кодировки в pgadmin - PullRequest
1 голос
/ 16 января 2020

Я бразилец, и я работаю с файлами, которые закодированы в windows 1252, когда я выполняю запросы, имена в порядке, но когда я пытаюсь экспортировать данные в Excel, используя загрузочный CSV, я сталкиваюсь с кодировкой проблема и все буквы с акцентами имеют проблемы, я хочу знать, как изменить кодировку или параметры сортировки в загрузке в виде cvs для запросов, чтобы иметь одинаковую кодировку в impoted

код, который я использовал для импорта это

COPY base_ans_02 FROM 'C:\Users\ben201907_SP.csv' DELIMITER ',' 
CSV HEADER encoding 'windows-1252';

и один пример ошибки:

AMIL ASSISTÊNCIA MÉDICA INTERNACIONAL S.A.

1 Ответ

0 голосов
/ 16 января 2020

Если вы вставили данные в таблицу, используя кодировку WIN1252, и это не ваш клиент по умолчанию, вы можете также убедиться, что он знает, с какой кодировкой он будет иметь дело.

Просто установите кодировку клиента прямо перед вашей командой COPY, и все будет в порядке

SET CLIENT_ENCODING=WIN1252; 
COPY base_ans_02 TO 'path_to_file' DELIMITER ',' CSV HEADER;
...