安装开源购物车脚本LiteCart后,我收到此错误:
检查MySQL版本......
致命错误:1115 - 未知字符集:' utf8';'设置名称' utf8&#39 ;;
第220行 /storage/h3/487/604487/public_html/shop/includes/library/lib_database.inc.php
有人可以帮我理解并解决吗?
在LiteCart
的配置中。我尝试了多种类型的UTF8
排序规则。现在使用utf8_swedish_ci
和我的网站托管数据库设置相同,所以我不知道为什么它不起作用。
谢谢!
答案 0 :(得分:1)
你的报价搞砸了。让我们看看整行,以帮助您弄明白。
其中任何一项都有效:
SET NAMES utf8;
SET NAMES 'utf8';
但是真正的问题就是在此之前发生的事情(我们无法看到所有这些)。
此外,在从某些客户端执行查询时,应保留;
。再次,让我们看看源代码。
utf8
(和utf8mb4
)是CHARACTER SET
;这就是这里似乎有问题的地方。其他任何内容(例如utf8_unicode_520_ci
)都是COLLATION
。