phpMyAdmin数据库乱码问题

第一次写后端,遇到了不少问题,这个问题比较坑!

问题描述:

1,从网页提交数据库数据,在phpmyadmin上显示乱码,在网页输出是好的。

2,用phpmyadmin从数据库插入数据,输出到网页后是乱码。

环境看似没有任何问题:网页已经声明使用『UTF-8』,数据库已经设置编码为『utf8_general_ci』。

为何还是出现了编码问题呢?

答:从网页提交数据库数据,在phpmyadmin上显示乱码,在网页输出是好的,说明提交的数据和数据库的编码不一样,提取数据的编码和提交数据的编码一样 。A->B->A型

解决方案:

把所以关于数据库查询、插入的语句前全部加上一行: