更新PHPMyAdmin之后,默认sorting规则设置为utf8mb4_general_ci,而不是旧默认sorting规则utf8_general_ci 。 由于我没有任何需要使用utf8mb4_general_ci我想恢复utf8_general_ci作为默认值。
看我的数据库configuration我有这样的:
default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci character_set_server = utf8 collation_server = utf8_general_ci
此外,我已经将这些行添加到PHPMyAdmin中的文件config.inc.php来尝试使其工作。
$cfg['DefaultCharset'] = 'utf8_general_ci'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci';
但是,即使所有设置为utf8_general_ciconfiguration文件仍然我可以在主页面上看到utf8mb4_general_ci作为默认服务器连接整理。 有什么办法可以将sorting规则设置为utf8_general_ci吗?
运用
$cfg['DefaultCharset'] = 'utf8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci';
虽然在开始页面显示“utf8mb4_general_ci”,但它可能是一个“按devise”转换后的值特征,所以会产生所有语句的效果(注意“DefaultCharset”的正确值是“utf8”)和归类在phpMyAdmin中。