MySQL查询中文乱码

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
 

猜你喜欢

转载自blog.csdn.net/qq_36986067/article/details/107555526
今日推荐