mysql编码问题(emotion表情)
问题描述:
线上更新数据库中文显示正常,本地连接线上数据更新出现乱码问题。
解决问题:
1.查编码
show variables like 'character%';

发现之前的 服务端编码为 latin.
2.编辑mysql配置文件

增加二行数据即可。
若是只更新数据库编码可用:
alter database 数据库名 character set 字符集名;
3.env文件配置编码也为utf8mb4

4.thinkphp6获取emotion字符集会自动将emotion过滤掉

加上false即可
5.再次更新数据库,问题解决。
    龙卷风之殇
                    
                
                
            
        
浙公网安备 33010602011771号