MySQL导出阿拉伯语/波斯语字符

MySQL导出阿拉伯语/波斯语字符,mysql,excel,utf-8,phpmyadmin,export,Mysql,Excel,Utf 8,Phpmyadmin,Export,我是MySQL的新手,我正在通过phpMyAdmin进行这方面的工作。 我的问题是,我已经将一些扩展名为(.sql)的表导入到一个采用:UTF8_general_ci格式的数据库中,它包含一些阿拉伯语或波斯语字符。但是,当我将这些数据导出到Excel文件时,它们显示如下: 原值:أردلكالي 出口额:17亿美元 我已经搜索并查找了这个问题,并试图通过使用相同格式的UTF8\u general\u ci进行输出和服务器连接来解决它。但是,由于某种我不知道的原因,phpMyAdmin不允许我更改

我是MySQL的新手,我正在通过phpMyAdmin进行这方面的工作。 我的问题是,我已经将一些扩展名为(.sql)的表导入到一个采用:UTF8_general_ci格式的数据库中,它包含一些阿拉伯语或波斯语字符。但是,当我将这些数据导出到Excel文件时,它们显示如下:

原值:أردلكالي 出口额:17亿美元

我已经搜索并查找了这个问题,并试图通过使用相同格式的UTF8\u general\u ci进行输出和服务器连接来解决它。但是,由于某种我不知道的原因,phpMyAdmin不允许我更改为相同的格式,它迫使我选择这个:UTF8mb4\u general\u ci 无论如何,当我导出数据时,我会确保格式是UTF8格式,但它仍然是这样显示的

我如何解决或修复它

注意:如果您想检查是否按数字组织,这里有一些屏幕截图。 莫吉巴克。也许

  • 客户端中的字节正确编码为utf8mb4(良好)
  • 您可能默认使用
    集合名称拉丁1
    (或
    集合字符集(“拉丁1”)
    或…)进行连接。(应该是
    utf8mb4
  • 表中的列可能是,也可能不是字符集utf8mb4,但它应该是
(utf8和utf8mb4同样适用于阿拉伯语/波斯语。)

如果此解释不充分,请提供更多详细信息。

Mojibake。也许

  • 客户端中的字节正确编码为utf8mb4(良好)
  • 您可能默认使用
    集合名称拉丁1
    (或
    集合字符集(“拉丁1”)
    或…)进行连接。(应该是
    utf8mb4
  • 表中的列可能是,也可能不是字符集utf8mb4,但它应该是
(utf8和utf8mb4同样适用于阿拉伯语/波斯语。)


如果这个解释不够,请提供更多细节。

好吧,我不知道我还能提供什么,你能具体说明你想要什么样的细节吗?正如我在上面读到的,这就像一个评论,没有解决方案。我能为我的问题做些什么(@Rick Jamesi如果Excel文件是CSV,你能得到一些阿拉伯语的十六进制转储吗?我在Screenshots.rar上看不到任何阿拉伯语或Mojibake。你能提供其他方式吗?第4个屏幕截图显示了Mojibake。我尝试了许多不同的方式,但问题仍然存在,请帮助:(@Rick JamesWell,我不知道我还能提供什么,你能具体说明你想要什么样的细节吗?正如我在上面读到的,这就像一个评论,没有解决方案。我能为我的问题做些什么?:(@Rick jamesi如果Excel文件是CSV文件,你能得到一些阿拉伯语的十六进制转储吗?我在Screenshots.rar上没有看到任何阿拉伯语或Mojibake。你能提供其他方式吗?第4个屏幕截图显示了Mojibake。我尝试了许多不同的方式,但问题仍然存在,请帮助:(@Rick James)