赞
踩
**
今天做数据库实验,用navicat建表后,插入测试数据后进行查询时发现中文出现了乱码,这是很不好的,百度了很多方法,然后在这里自己再次详细的说明一下如何解决问题的。
1.打开mysql5.5,输入密码登录后输入:
mysql> show variables like"char%";
2.这应该是默认的没有进行配置utf-8的,除了中间的binary,其余variable_name全部修改为utf8:
mysql> SET character_set_client=‘utf8’;
mysql> SET character_set_connection=‘utf8’;
mysql> SET character_set_results=‘utf8’;
mysql> SET character_set_database=‘utf8’;
mysql> SET character_set_server=‘utf8’;
3**.status查看,可以看到都是utf8了**
4.当你完成创建一个表之后,点击navicat里的选项,然后对应做如下修改
5表中的每一列中也全部修改为下图形式
6.最后插入测试数据,可以发现之前中文位置上出现的??已经变成正确的中文啦!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。