在My SQL查询浏览器中导入“ .csv”文件时,如何将奇怪字符改正为正常字符?

时间:2019-11-02 04:07:14

标签: mysql csv utf-8

在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:

enter image description here

任何人都可以帮助我找到我弄错了哪些部分?谢谢。

1 个答案:

答案 0 :(得分:0)

包含在LOAD DATA中:CHARACTER SET utf8mb4

声明目标列为CHARACTER SET utf8mb4