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