我正在导入与属性相关的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;
答案 0 :(得分: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');