模板26套,教程文章76篇,插件13个,会员288位。

酷虾米网站资源

位置: 酷虾米 建站相关 php 网页中文乱码的原因及解决方法

网页中文乱码的原因及解决方法

栏目:php 更新:2020-05-05 66人看过

相信很多朋友遇到过做的网页有中文的地方就变成乱码,乱码的原因其实不多,知道原因之后再去解决问题就很简单了。

乱码原因一:页面编码造成乱码,这个原因是最常见的,是因为HTML页面上注明的编码和文件编码不一致,HTML页面上的编码格式如下:
 
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

而文件本身的编码可以用软件查看,例如notepad++就很方便查看。

乱码原因二:数据库引起的,数据库也是有编码的,如果数据库的编码和文件编码不一致的话,也会导致中文乱码,解决的方法可以在操作数据库之前加上下面的代码:
 
mysql_query("SET NAMES 'UTF8'");


其中UTF8是当前文件的编码。

乱码原因三:APACHE环境引起的,这个原因比较少见也非常难想到,在APACHE配置文件中有一行是编码的设置 默认的是AddDefaultCharset ISO-8859-1 ,把这句注释掉就可以解决了。
 

附件下载 [ 下载次数:999 ]

    收藏、推荐 Functions

    我要收藏

    文章《网页中文乱码的原因及解决方法》的地址:https://www.kuxiami.com/jianzhan/php/27.html

    php最新文章