相关疑难解决方法(0)

用于编码"UTF8"的无效字节序列

我正在尝试将一些数据导入我的数据库.所以我创建了一个临时表,

create temporary table tmp(pc varchar(10), lat decimal(18,12), lon decimal(18,12), city varchar(100), prov varchar(2));
Run Code Online (Sandbox Code Playgroud)

而现在我正在尝试导入数据,

 copy tmp from '/home/mark/Desktop/Canada.csv' delimiter ',' csv
Run Code Online (Sandbox Code Playgroud)

但后来我得到了错误,

ERROR:  invalid byte sequence for encoding "UTF8": 0xc92c
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我是否需要更改整个数据库的编码(如果是,如何?)或者我可以只更改tmp表格的编码吗?或者我应该尝试更改文件的编码?

postgresql import

117
推荐指数
9
解决办法
29万
查看次数

标签 统计

import ×1

postgresql ×1