gpt4 book ai didi

MYSQL CSV导入字符变成 '?'

转载 作者:行者123 更新时间:2023-11-29 22:46:42 25 4
gpt4 key购买 nike

我是 MySQL 新手,已经很多天面临这个麻烦了,请原谅我的技术术语。经过大量研究并失败后,我决定发布这个问题。我正在使用 PHP 和 MYSQL 创建客户 Web 应用程序。来自用户的数据以 Excel 文件形式存在,该文件进入应用程序。

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

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

  • 将其转换为 csv,然后通过 PHPMyAdmin GUI 导入选项上传,现在我已经阅读了博客并发布以 UFT-8 字符集上传此文件的帖子,但这不是工作它仍然给我“?”。我的数据库字符集也是 UFT-8。
  • 通过 PHPmyAdmin GUI 导入选项(字符集 UFT-8)直接上传 excel,仍然无法正常工作。
  • 将 Excel 电子表格转换为打开的电子表格文档并通过 PHPmyadmin GUI 导入选项上传 - 这有效,字符完好无损。,但是当我在数据库上使用聚合函数时,它没有给我想要的结果。 (基本上这会增加我进一步的麻烦)

如果有人可以帮助我通过 CSV 导入解决这个问题,我将非常感激,因为接下来用户将上传 CSV,并且我可以通过 PHP 使用“LOAD DATA INFILE”命令轻松地将数据导入 MYSQL。

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

最佳答案

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

关于MYSQL CSV导入字符变成 '?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29068208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com