1、用语句
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8';
发现在一瞬间是改变了字符集编码方式,但是等了几秒后就不行,编码方式又变回了latin1
2、改配置文件
在【mysqld】下面加入default-character-set=utf8
这种方式试了也不行,也不适用我的问题场景
3、最后发现问题所在
在装Mysql时,在倒数几步有个默认的字符编码为“latin1”改为“UTF-8”
然后完美解决!
本文详细记录了解决MySQL数据库中字符集编码从UTF-8自动回滚到Latin1的问题。通过修改安装过程中的默认字符集设置,最终成功将字符集固定为UTF-8,避免了因字符集编码不一致导致的数据显示错误。

被折叠的 条评论
为什么被折叠?



