PHP与MySQL乱码

通过PHP查询数据库的内容,结果在网页上显示数据库的内容出现全是???;同时通过网页表单向数据库写入数据,数据库当中在查看提交的内容出现乱码。.html  .php 数据库,表的编码均为utf8



 

 

你的HTML\PHP\数据表编码肯定不一致,仔细检查一下吧

编码不一致的原因应该是的。

你打印一下你php的编码,肯定是编码有问题。

mysqli_set_charset($conn,"utf8");  加上这一段试试。

之前我写一个定时任务也是出现了这个问题。

我觉得是 建数据库的时候 没有选择字符集吧