0

我想从 csv 创建一个 sql 表。在这个 csv 中,我有一个带有一些泰语字符的字段“名字”,所以我在我的 sql 表中将类型设置为 utf8。要转储 csv,我正在使用以下命令行:

mysql -hlocalhost -uroot -p***** --default-character-set=utf8 TH -e "
load data local infile
'/home/tom/th_customer.csv'
into table customer
fields terminated by ','
lines terminated by '\n'
ignore 1 lines
"

但是我没有得到泰语字符,我只有 ???? 请问有什么建议吗?

4

1 回答 1

0

尝试在 LOAD 命令之前发出这些命令:

set session collation_database=utf8_general_ci;
set session character_set_database=utf8;
于 2014-09-23T14:48:28.603 回答