去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。
创新互联是一家从事企业网站建设、成都网站设计、成都网站建设、行业门户网站建设、网页设计制作的专业网站制作公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点成百上千家。
可能是代码格式不一致,你把编码格式改成“utf8”,数据库-操作-排序规则改成统一的格式试试看
?php
header("content-type:text/html;charset=gbk");
$conn=mysqli_connect("localhost","用户","密码","数据库")
or
die("无法连接mysql数据库服务器!");
$conn-query("set
names
gbk");
?
meta
http-equiv="content-type"
content="text/html;
charset=gbk"
/
这样统一下
还有文件编码格式不能是utf-8模式的
请将数据库的编码,表的编码以及字段的编码与网页代码的编码保持一致。
另外注意文件本身的编码与html代码头meta中的编码说明保持一致。
那你看看是不是在连接数据库的时候采用了utf8格式,语法如mysql_query('set
names
utf8');
文章标题:php存入数据库乱码 php文件打开乱码
本文路径:https://www.cdcxhl.com/article18/dociggp.html
成都网站建设公司_创新互联,为您提供面包屑导航、Google、网站导航、静态网站、App设计、用户体验
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联