MYSQL CSV 导入字符变成'?'

MYSQL CSV import Characters turn into '?'

我是 MySQL 的新手,遇到这个问题很多天了,请原谅我的技术术语。经过大量研究并失败后,我决定 post 这个问题。我正在使用 PHP 和 MYSQL 来创建客户 Web 应用程序。来自用户的数据来自一个 excel 文件,该文件进入应用程序。

问题是这个 excel 文件有特殊字符,所有这些字符都被转换为“?”当我使用 PHPMyAdmin GUI 导入选项将其导入 MYSQL 时。

到目前为止我已经尝试过:

如果有人可以帮助我解决这个 CSV 导入问题,我将不胜感激,因为今后用户将上传 CSV,我可以使用 'LOAD DATA INFILE' 轻松导入 MYSQL 中的数据通过 PHP.

命令

特殊字符示例:“²”(方形符号)。

我想你可以尝试这些方法 phpMyAdmin UTF-8、数据源、连接、数据库、php 代码