问题描述:
在dos命令窗口查询结果出现如下乱码
解决办法:
一、 查看本地mysql的安装目录下的配置文件my.ini,一般配置文件默认的 default-character-set 和 character-set-server 都是utf8。如果不是,设置成utf8,如下所示。
二、在Dos命令行输入如命令
show variables like ‘%char%’; 该命令式用于显示该数据库连接使用的字符集。
三、改变数据库的编码方式
set character_set_client = gb2312;
set character_set_connection = gb2312;
set character_set_results = gb2312;
查看更改后数据库的字符集如下:
四、重新查询数据库,问题解决。