phpMyAdmin和latin1_swedish_ci

时间:2009-09-11 16:52:53

标签: sql mysql phpmyadmin collation

我用utf8_general_ci collat​​ion创建新数据库,使用utf8_general_ci collat​​ion创建测试表,然后我点击我的数据库(结构),这就是我得到的:

alt text

为什么“latin1_swedish_ci”会出现?

编辑:

好的如何更改它,它位于“变量”选项卡中的“变量和设置”下的phpmyadmin中:

alt text

这就是我在创建新数据库时的样子:

alt text

2 个答案:

答案 0 :(得分:1)

通常排序规则问题会导致您的查询运行速度非常慢,因此一切设置正确非常重要。

您具有数据库连接排序规则,数据库排序规则和表排序规则。确保所有三个都设置为utf8。如果问题仍然存在,请检查您的phpmyadmin配置文件,并查看显示的排序规则默认值。

答案 1 :(得分:0)

转到phpMyAdmin文件夹查找config.inc.php。打开它并搜索'collat​​ion',可能和第370行 - 将其更改为 -

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';