3

我使用 utf8_general_ci 排序规则创建新数据库,也使用 utf8_general_ci 排序规则创建测试表,然后单击我的数据库(结构),这就是我得到的:

替代文字

为什么会出现“latin1_swedish_ci”?

编辑:

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

替代文字

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

替代文字

4

2 回答 2

1

通常排序规则问题会导致您的查询运行异常缓慢,因此正确设置所有内容非常重要。

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

于 2009-09-11T17:12:40.753 回答
0

转到 phpMyAdmin 的文件夹查找 config.inc.php。打开它并搜索“排序规则”,可能是第 370 行 - 将其更改为 -

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
于 2009-09-11T17:32:45.337 回答