PostgreSQL 用于编码 utf8 0xbf 的无效字节序列
PostgreSQL invalid byte sequence for encoding utf8 0xbf
我正在导入与属性相关的 CSV 文件。它的值之间有 /n
。尝试将其导入 table 时,出现以下错误:
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 编码。
它们可能是 Latin-1 或 Windows-1252,其中 0xBF
是 ¿
。
正确指定编码,例如:
COPY edmonton.general_filtered (descriptive)
FROM 'D:/property_own/descriptive_details.csv'
(FORMAT 'csv', HEADER, ENCODING 'WIN1252');
我正在导入与属性相关的 CSV 文件。它的值之间有 /n
。尝试将其导入 table 时,出现以下错误:
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 编码。
它们可能是 Latin-1 或 Windows-1252,其中 0xBF
是 ¿
。
正确指定编码,例如:
COPY edmonton.general_filtered (descriptive)
FROM 'D:/property_own/descriptive_details.csv'
(FORMAT 'csv', HEADER, ENCODING 'WIN1252');