1

我正在导入与属性相关的 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;
4

1 回答 1

1

您的COPY说法是正确的,但您的数据不是 UTF8 编码的。

它们可能在 Latin-1 或 Windows-1252 中,0xBF其中¿.

正确指定编码,例如:

COPY edmonton.general_filtered (descriptive)
FROM 'D:/property_own/descriptive_details.csv'
(FORMAT 'csv', HEADER, ENCODING 'WIN1252');
于 2019-05-28T09:09:00.930 回答