MySQL5.0安装的时候设置的是utf-8
建立数据库和表的时候也是默认的utf-8编码,但是在navicat插入中文数据时,控制台的mysql查询是乱码。控制台的sql语句插入中文数据也报错。
解决办法:
1.确定my.ini文件里面为default-character-set=utf8(如果不是,修改成utf-8要重启mysql服务)
2.在mysql窗口输入:
set character_set_database=utf8;
set character_set_server=utf8;
set character_set_client=gb2312;
set character_set_connection=gb2312;
set character_set_results=gb2312;
显示正常,over