我想从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
"
但是我没有得到泰国人物,而是拥有???? 有什么建议吗?
答案 0 :(得分:0)
尝试在LOAD命令之前发出这些命令:
set session collation_database=utf8_general_ci;
set session character_set_database=utf8;