解决linux内docker下mysql中文乱码问题
问题描述
因为没有设置编码格式导致内部中文乱码
解决办法有很多,可以通过修改配置文件啥的,但试了下,因为在docker内部操作,vim不知道为啥打不开,也找不到配置文件,就直接用最简单的办法。
解决办法
病灶
通过show variables like 'character_set_%'
查看源编码模式
问题就在红框部分,把它们都改成utf8即可
药到病除
set character_set_client = utf8;
set character_set_results = utf8;
set character_set_connection = utf8;
完事后再次查看
查询试试
大功告成💥