MYSQL CSV 导入字符变成'?'
MYSQL CSV import Characters turn into '?'
我是 MySQL 的新手,遇到这个问题很多天了,请原谅我的技术术语。经过大量研究并失败后,我决定 post 这个问题。我正在使用 PHP 和 MYSQL 来创建客户 Web 应用程序。来自用户的数据来自一个 excel 文件,该文件进入应用程序。
问题是这个 excel 文件有特殊字符,所有这些字符都被转换为“?”当我使用 PHPMyAdmin GUI 导入选项将其导入 MYSQL 时。
到目前为止我已经尝试过:
- 将其转换为 csv,然后通过 PHPMyAdmin GUI 导入选项上传,现在我已经阅读了博客
和 posts 以 UFT-8 字符集上传此文件,但这不是
工作它仍然给我'?'。我的数据库字符集也是UFT-8.
- 正在通过 PHPmyAdmin GUI 导入选项(字符集 UFT-8)直接上传 excel,仍然无法正常工作。
- 将 excel 电子表格转换为打开的电子表格文档并通过 PHPmyadmin GUI 导入选项上传 - 这有效,字符完好无损。但是当我在数据库上使用聚合函数时,它不提供我想要的结果。 (基本上它增加了我进一步的麻烦)
如果有人可以帮助我解决这个 CSV 导入问题,我将不胜感激,因为今后用户将上传 CSV,我可以使用 'LOAD DATA INFILE' 轻松导入 MYSQL 中的数据通过 PHP.
命令
特殊字符示例:“²”(方形符号)。
我想你可以尝试这些方法 phpMyAdmin UTF-8、数据源、连接、数据库、php 代码
我是 MySQL 的新手,遇到这个问题很多天了,请原谅我的技术术语。经过大量研究并失败后,我决定 post 这个问题。我正在使用 PHP 和 MYSQL 来创建客户 Web 应用程序。来自用户的数据来自一个 excel 文件,该文件进入应用程序。
问题是这个 excel 文件有特殊字符,所有这些字符都被转换为“?”当我使用 PHPMyAdmin GUI 导入选项将其导入 MYSQL 时。
到目前为止我已经尝试过:
- 将其转换为 csv,然后通过 PHPMyAdmin GUI 导入选项上传,现在我已经阅读了博客 和 posts 以 UFT-8 字符集上传此文件,但这不是 工作它仍然给我'?'。我的数据库字符集也是UFT-8.
- 正在通过 PHPmyAdmin GUI 导入选项(字符集 UFT-8)直接上传 excel,仍然无法正常工作。
- 将 excel 电子表格转换为打开的电子表格文档并通过 PHPmyadmin GUI 导入选项上传 - 这有效,字符完好无损。但是当我在数据库上使用聚合函数时,它不提供我想要的结果。 (基本上它增加了我进一步的麻烦)
如果有人可以帮助我解决这个 CSV 导入问题,我将不胜感激,因为今后用户将上传 CSV,我可以使用 'LOAD DATA INFILE' 轻松导入 MYSQL 中的数据通过 PHP.
命令特殊字符示例:“²”(方形符号)。
我想你可以尝试这些方法 phpMyAdmin UTF-8、数据源、连接、数据库、php 代码