1、在PHP文件的头部,写上:header('Content-type:text/html;charset=utf-8');

2、php链接数据库之后执行:
//链接数据库
$lianjie=new mysqli("数据库地址","用户名","密码","数据库名");
$lianjie=new mysqli("localhost","root","root","web");
//设置编码
mysqli_query($lianjie,"set names utf8");

3、用Navicat for MySql软件新建数据库的时候,选择字符集为utf8

4、通过上面的方法,基本就可以解决页面或者数据库出现乱码的问题了。
