php程序出现乱码的几点原因

2021-05-15    分类: 网站建设

在使用php语言开发程序的时候会经常遇到乱码问题,有时候乱码会让人感觉到很无语,无论怎么调都还是乱码,而且明明自己感觉到没问题了,还是不行,经过我们多年的php网站开发经验发现,其实乱码问题无非就是因为网站程序编码、html页面显示编码、数据库使用的编码不同造成的。

1,网站内部程序在存入、读取的时候都会有一个编码设置。
header('Content-Type: text/html; charset=GBK');

mysql_query("set character set 'GBK'");//读库
mysql_query("set names 'GBK'");//写库

2,网站html代码显示编码设置
meta http-equiv="Content-Type" content="text/html; charset=GBK"

3,mysql数据库设置编码也要一样。

一般以上三种只要把编码设置的统一就会没有任何问题,但有些时候还有一种原因会造成网页显示乱码,如下图,你看下两个图片中代码显示效果的区别

图片1



图片2

你仔细看就会发现这两个图片中代码都是一样的,但在显示效果上$字符有所区别,这个是因为你新建php文件的时候设置的编码不同造成的,头一个图片是使用的utf-8新建的php文件,后一种是使用gbk新建的文件,在使用的时候也需要注意一下上面三种编码跟他要相同才可以。

本文名称:php程序出现乱码的几点原因
链接分享:/news31/113681.html

成都网站建设公司_创新互联,为您提供域名注册网站收录标签优化服务器托管外贸网站建设静态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设