windows下解决mysql5中文乱码的问题

1.问题描述:一开始无论是在命令行,还是在mysql的客户端输入中文都会出现 “???” 问题之类的乱码问题;

2.解决办法:

1)cmd 进入mysql ,命令mysql -uroot -p123456

2)然后执行  show variables like 'character%';  如下图红色框的部分 windows下解决mysql5中文乱码的问题

有的是gbk,有的是latin1,有些乱,然后都修改成utf8,用如下命令执行一下:

set character_set_client =utf8;

set character_set_connection =utf8;

set character_set_server=utf8;

set  character_set_database=utf8;

set  character_set_results=utf8;

3)然后,再用show variables like 'character%'; 命令查看一下,如下图

 windows下解决mysql5中文乱码的问题windows下解决mysql5中文乱码的问题

发现编码已经变过来了, 这时候,再输入中文,查询发现中文已经不再乱码了。