1.问题描述:一开始不管是在命令行,仍是在mysql的客户端输入中文都会出现 “???” 问题之类的乱码问题;mysql
2.解决办法:sql
1)cmd 进入mysql ,命令mysql -uroot -p123456编码
2)而后执行 show variables like 'character%'; 以下图红色框的部分 spa
有的是gbk,有的是latin1,有些乱,而后都修改为utf8,用以下命令执行一下:命令行
set character_set_client =utf8;server
set character_set_connection =utf8;blog
set character_set_server=utf8;
cmd
set character_set_database=utf8;io
set character_set_results=utf8;
cli
3)而后,再用show variables like 'character%'; 命令查看一下,以下图
发现编码已经变过来了, 这时候,再输入中文,查询发现中文已经再也不乱码了。