MySQL: 解决数据库无法显示中文问题
先创建一个数据表,表结构如下:
当输入insert student values(1003,“张三”,’男‘,5.1,180,1995-01-01,15972390440,“湖北武汉”),结果如下:
出现这种情况一般是因为默认字符集不是utf8,解决方法如下:
方法1.修改数据表的字符集
alter table student convert to character set ‘utf8’;
方法2.删除数据表,重新设置该数据库的字符集
第一步:drop table student; //删除数据表
第二步:alter database 数据库名 default character set utf8;//设置该数据库的字符集