2017-05-16 114 views
0

在安装LiteCart,一个开源的购物车脚本MySQL错误,我得到这个错误:,我解决不了

检查MySQL版本...

Fatal error: 1115 - Unknown character set: 'utf8';' set names 'utf8';

/存储/ h3/487/604487/public_html/shop/includes/library/lib_database.inc.php on line 220

有人可以帮助我理解并解决它吗?在配置LiteCart。我已经尝试了许多类型的UTF8排序规则。现在使用utf8_swedish_ci和我的网站主机数据库设置为相同,所以我不明白为什么它不起作用。

谢谢!

+0

MyISAM或InnoDB? http://stackoverflow.com/questions/2344118/utf-8-general-bin-unicode – mkaatman

+0

InnoDB,但我不知道,我在哪里可以找到这个? –

+0

http://stackoverflow.com/questions/213543/how-can-i-check-mysql-engine-type-for-a-specific-table – mkaatman

回答

1

你的报价搞砸了。让我们看看整条线路来帮助你弄明白。

无论这些作品:

SET NAMES utf8; 
SET NAMES 'utf8'; 

真正问题是之前只是发生的事情(我们不能看到所有的)。

而且,在执行某些客户端的查询时,应该关闭;。再次,让我们看看源代码。 (utf8mb4)是CHARACTER SET;这似乎是在这里问题。其他任何(如utf8_unicode_520_ci)是COLLATION