将阿拉伯语字符从.CSV文件导入MySQL数据库

将阿拉伯语字符从.CSV文件导入MySQL数据库,mysql,Mysql,我曾尝试使用PhpMyAdmin将包含阿拉伯数据“字符”的CSV文件导入MySQL数据库,但当我浏览导入的表时,字段中没有显示任何数据。行是空的,即使我使用了Utf8\u unicode\u ci编码 为什么会出现此问题?如何使阿拉伯字符出现在表中 注意:当我手动在表中插入阿拉伯字符时,字符会显示在表中,但当我将其导入表中时,不会显示任何字符。首先尝试将其导入MS access,然后使用ODBC连接和Mysql导出它。您确定数据库中的行为空吗,或者,当您在PhpMyAdmin中浏览时,它们看起来

我曾尝试使用PhpMyAdmin将包含阿拉伯数据“字符”的CSV文件导入MySQL数据库,但当我浏览导入的表时,字段中没有显示任何数据。行是空的,即使我使用了
Utf8\u unicode\u ci
编码

为什么会出现此问题?如何使阿拉伯字符出现在表中


注意:当我手动在表中插入阿拉伯字符时,字符会显示在表中,但当我将其导入表中时,不会显示任何字符。

首先尝试将其导入MS access,然后使用ODBC连接和Mysql导出它。

您确定数据库中的行为空吗,或者,当您在PhpMyAdmin中浏览时,它们看起来是空的吗?如果查看网页的源代码,字符是否存在?CSV文件是否为UTF8编码?当我在PhpMyAdmin中浏览表时,它似乎为空,因为当我使用MySQL控制台从表中选择数据时,它显示为问号(?),如下所示:MySQL>use MYDB;数据库已更改mysql>select*from disease;+---------------------------------------------+\124;疾病ID |名称|+-------------------+| 1 |????|2 | ?????? | | 3 | ????? | | 4 | ?????? ????? | +------------+--------------+ 设置4行(0.00秒)mysql>我也有同样的问题