Moodle 升级时提示 MySQL UTF-8 编码错误

升级Moodle时,Moodle认为MySQL不是UTF8编码,但我可以确认数据库是UTF8编码?

http://cwiki.ossez.com/display/MDL/questions/10420421/moodle-升级时提示-mysql-utf-8-编码错误

MySQL的UTF8检测已经在Moodle2.5就修复了,一些错误的数据库配置之前以不兼容报告过了。

需要注意的是仅仅转换数据库内的字符集和排序规则是不够的,需要对每个数据库表中的文本列进行修复!

进行下一步之前需要确保已经理解了字符编码(文本如何存储的)与排序规则(比较文本字符串的规则)的不同。

排序规则不会引起这种错误,但他们本身会有一堆问题。