我用utf8_general_ci collation创建新数据库,使用utf8_general_ci collation创建测试表,然后我点击我的数据库(结构),这就是我得到的:
为什么“latin1_swedish_ci”会出现?
编辑:
好的如何更改它,它位于“变量”选项卡中的“变量和设置”下的phpmyadmin中:
这就是我在创建新数据库时的样子:
答案 0 :(得分:1)
通常排序规则问题会导致您的查询运行速度非常慢,因此一切设置正确非常重要。
您具有数据库连接排序规则,数据库排序规则和表排序规则。确保所有三个都设置为utf8。如果问题仍然存在,请检查您的phpmyadmin配置文件,并查看显示的排序规则默认值。
答案 1 :(得分:0)
转到phpMyAdmin文件夹查找config.inc.php。打开它并搜索'collation',可能和第370行 - 将其更改为 -
$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';