【问题标题】:MySQL error that I can't solve我无法解决的 MySQL 错误
【发布时间】:2017-10-15 22:18:11
【问题描述】:

安装开源购物车脚本 LiteCart 后,我​​收到此错误:

正在检查 MySQL 版本...

致命错误:1115 - 未知字符集:'utf8';'设置名称'utf8';

/storage/h3/487/604487/public_html/shop/includes/library/lib_database.inc.php 第 220 行

有人可以帮助我理解并解决它吗?

LiteCart的配置中。我尝试了许多类型的UTF8 排序规则。现在使用utf8_swedish_ci 并且我的虚拟主机数据库设置为相同,所以我不明白为什么它不起作用。

谢谢!

【问题讨论】:

标签: php mysql utf-8 error-handling utf


【解决方案1】:

你的报价搞砸了。让我们看看整行来帮助你弄清楚。

以下任一作品:

SET NAMES utf8;
SET NAMES 'utf8';

真正的问题在于之前发生的事情(我们无法看到全部)。

此外,当从一些 客户端执行查询时,; 应该被关闭。再次,让我们看看源代码。

utf8(和utf8mb4)是CHARACTER SET;这似乎是这里的问题。其他任何东西(例如utf8_unicode_520_ci)都是COLLATION

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 2022-10-06
    • 2012-01-18
    • 2014-08-28
    • 2019-06-28
    相关资源
    最近更新 更多