php从数据库读取中文显示问号??的解决办法

出错原因:
1、数据库编码格式不对

2、PHP编码格式不对

3、浏览器编码格式不对

上面三者编码格式不统一,就会出现问题

 

数据库读取的时候在mysqli_connect()之后要设置连接字符编码mysqli_query($db, “set names ‘utf8'”);这样才能保证在浏览器显示的结果为中文。

浏览器编码
header("Content-Type: text/html; charset=utf-8");

 



posted @ 2019-02-23 13:46  陈观爱  阅读(5260)  评论(0编辑  收藏  举报