我创建了新的数据库与utf8_general_ci排序规则,建立测试表还与utf8_general_ci排序规则,然后我在我的数据库(结构),这是什么我会得到:

alt text

为什么是"latin1_swedish_ci"表示了?

编辑:

确定如何改变这一点,这是在头文件中的"变量"标签下,在"服务器的变量和设置":

alt text

这是它的样子当我是创造新的数据库:

alt text

有帮助吗?

解决方案

通常排序规则的问题将会导致您的查询的运行极为缓慢,所以重要,一切都设置适当的。

你有一个数据库连接的排序规则,一个数据库的核对和一个表格的排序规则。可以肯定的所有三个安utf8.如果问题仍然存在,检查你的头文件的配置文件,并看看有什么排序规则默认值是显示出来。

其他提示

转头文件的文件夹看看config.inc.php.打开和搜索'排序规则',可能arnd线370-改变它-

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top