搜索带表情符号的内容时,会出现以下的错误:
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、然后一下图的选项,点执行
这样就把格式批量转换了。
3、打开数据库配置文件config/database.php
加上以下参数
'charset' => 'utf8mb4','DBCollat' => 'utf8mb4_general_ci',
-----------------------------------阿里云虚拟主机设置方法-------------------------------
技术求助:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。