0

在 My SQL 查询浏览器中导入“.csv”文件时,我面临着纠正奇怪汉字正常的大问题。当我导入 CSV 数据时,它会显示如下图所示:

数据库已经转换为 UTF-8 格式,但它显示了奇怪的汉字: 在此处输入图像描述

我的 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:

在此处输入图像描述

任何人都可以帮我找出我错了哪一部分?谢谢。

4

1 回答 1

0

包括在LOAD DATA:CHARACTER SET utf8mb4中。

将目标列声明为CHARACTER SET utf8mb4.

于 2019-11-04T01:08:31.320 回答