问题展示:
查询表中数据显示如图所示:
查询结果的中文显示成问号或者乱码
问题解决:
1.查询当前数据库的编码
show variables like ‘char%’;
2.将除了上图划掉的编码格式不改外,其他都换掉。
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=gb2312;
set character_set_server=utf8;
将字符输出结果改成中文的gb2312,其他均变成utf8即可
3.更改完成后,数据库的编码如图所示,且此时在进行查询,结果显示就正常了。