第二课 PHP解决乱码问题

数据库或者页面输出中文乱码,但是英文以及数字却没有乱码的问题,一般出现这种问题都是编码引起的,所以保持所有编码一致就是解决问题的方法下面以utf-8为例
3620170-e2cff1918655d00d.png
1.png

1、在PHP<?php ?>文件中间,写上:header('Content-type:text/html;charset=utf-8');

3620170-3336ec417484e593.png
2.png

2、php链接数据库之后执行:

//链接数据库
$lianjie=new mysqli("数据库地址","用户名","密码","数据库名");
$lianjie=new mysqli("localhost","root","root","web");
//设置编码
mysqli_query($lianjie,"set names utf8");
3620170-b037609d48d7ef17.png
3.png

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

3620170-67c8e80f59368c7b.png
4.png

4、通过以上就可以解决乱码的问题,不管是“localhost”输出还是“数据库”都可以解决乱码的问题

3620170-b50729462203ceed.png
5.png
参考:此文章转自:(https://jingyan.baidu.com/album/0bc808fc3a89931bd585b94d.html?picindex=2

猜你喜欢

转载自blog.csdn.net/weixin_33735676/article/details/87232565