我在postgresql shell中执行下一个代码:
copy vendor_table from '/tmp/V.csv' delimiter as '|' NULL AS '';
我在V.csv
文件中有下一个数据:(前5行)
194|BOB TRAILERS|BOB
94|TROY LEE DESIGNS|TRO
195|MARIN CO. BIKE COALITION|MCB
416||X
417|NEMA|NEM
我得到下一个错误:
错误:编码“UTF8”的无效字节序列:0x00
背景:COPY vendor_table,第4行
这是表格代码:
CREATE TABLE vendor_table
(
v_id integer,
company character varying(255),
vendorcode character varying(255)
)
有什么想法吗?
答案 0 :(得分:0)
之前我遇到过同样的问题。用编辑器打开csv文件,将编码更改为UTF-8并再次保存。 我用notepad ++,编码菜单 - >转换为没有BOM的UTF-8