Я импортирую файл CSV, который связан со свойствами. Он имеет /n
между значениями. При попытке импортировать его в таблицу появляется следующая ошибка:
PostgreSQL invalid byte sequence for encoding utf8 0xbf
Я попытался просто импортировать только один столбец, но он не работает. Значения столбцов будут выглядеть так:
"Job No 305385917-001: To attached Garage (Single remain).\n10305 - 132 STREET NW
Plan 23AF Blk 84 Lot 14\n2002995 LERTA LTD O/A LIR HOMES DONTON\nHENORA"
Я хочу импортировать все вышеперечисленное в один столбец.
COPY edmonton.general_filtered (descriptive)
FROM 'D:/property_own/descriptive_details.csv'
DELIMITER ',' CSV HEADER;
Ваше утверждение COPY
верно, но ваши данные не в кодировке UTF8.
Вероятно, они на латинице-1 или Windows-1252, где 0xBF
— это ¿
.
Укажите правильно кодировку, например:
COPY edmonton.general_filtered (descriptive)
FROM 'D:/property_own/descriptive_details.csv'
(FORMAT 'csv', HEADER, ENCODING 'WIN1252');
@Agnyvel, ваш лучший вариант - загрузить программу (например, Notepad ++), где вы можете проверить кодировку текстового файла. Прежде чем использовать это.