先说一说我遇到的问题,常规的方法都试过,确认不是代码问题。
在cmd中输入
mysql -u root -p 输入密码 进去之后
输入
show variables like 'character%';
这是修改之后的 之前红框框出的位置是latin1 要改成utf8
在MySQL的安装目录(默认在C:\Program Files\MySQL\MySQL Server 5.x)修改my.ini可以解决。
mysql中文显示乱码或者问号是因为选用的编码不对或者编码不一致造成的,我是通过修改my.ini配置文件解决了。
如图所示做了更改 没有就加上 搜一下看看my.ini中还有没有latin1 有就都改成utf8 保存
关闭MySQL服务 重新打开
就可以了