然后我查看了数据库的编码格式,也都设置为了utf-8
接下来我重新创建了一个数据库和表;插入数据
显示的中文乱码。是哪里出了问题?
求各位帮忙看看,多谢啦!
你用navicat premium mysql管理软件试试,中文是否乱码
mysql>user mydb;
mysql>alter database mydb character set utf8;
然后删除数据库重新导入并插入数据看是否解决
可能是cmd的活动代码有问题,你试下chcp 936看能不能行
想起utf-8对中文支持还是不行的,便想到改为gb2312,于是打开mysql配置文件mysql-ini(在mysql的安装目录下),修改默认字符集为gb2312
重启mysql服务,并进行中文插入验证(成功插入中文字符)
navicat premium 不可以使用嘛