在My SQL查询浏览器中导入“ .csv”文件时,我面临着改正汉字字符正常的大问题。当我导入CSV数据时,它将显示如下图所示:
数据库已经更改为UTF-8格式,但是它向我展示了奇怪的汉字: enter image description here
我的SQL查询如下:
LOAD DATA LOCAL INFILE
'c:/2019/countries20.csv'
INTO TABLE countries
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(id,name,country_code,language);
我的CSV文件信息如下图,我已将CSV文件编码更改为UTF-8:
任何人都可以帮助我找到我弄错了哪些部分?谢谢。
答案 0 :(得分:0)
包含在LOAD DATA
中:CHARACTER SET utf8mb4
。
声明目标列为CHARACTER SET utf8mb4
。