解决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;

完事后再次查看

查询试试

大功告成💥

posted @ 2021-11-04 21:10  CoderZjz  阅读(317)  评论(0编辑  收藏  举报