搜索带表情符号的内容时,会出现以下的错误:

Illegal mix of collations for operation 'UNION'
Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'

解决方案:

mysql数据库的字符集需要改成:utf8mb4_general_ci


操作步骤


1、使用phpmyadmin工具,选择当前的数据库


2、然后一下图的选项,点执行

迅睿CMSIllegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operatio教程

这样就把格式批量转换了。



3、打开数据库配置文件config/database.php

加上以下参数

'charset'      => 'utf8mb4',
'DBCollat'     => 'utf8mb4_general_ci',

迅睿CMSIllegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operatio教程


-----------------------------------阿里云虚拟主机设置方法-------------------------------

NLN[0%(USHEEVUEV}B`RLSX


在我们使用迅睿CMS时候出现Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operatio问题,以上就是XunRuiCMSIllegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operatio解决的教程

点赞(0) 收藏(0)

评论列表

立即
投稿

微信客服

微信扫一扫

返回
顶部