我将 试图导入一些数据输入到我的数据库中,因此我创建了一个临时表,
create temporary table tmp(pc varchar(10), lat decimal(18,12), lon decimal(18,12), city varchar(100), prov varchar(2));
现在我要导入 数据,
copy tmp from '/home/mark/Desktop/Canada.csv' delimiter ',' csv
但后来我发现了错误,
ERROR: invalid byte sequence for encoding "UTF8": 0xc92c
我该怎么补救?是否需要更改整个数据库的编码(如果需要,如何更改?)或者我可以只改变 tmp
表的编码吗?或者我应该尝试改变文件的编码?