模板X

位置: 破奇网  建站教程  网页知识

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

栏目: 网页知识    更新: 2019-05-29    浏览:
相信很多朋友遇到过做的网页有中文的地方就变成乱码,乱码的原因其实不多,知道原因之后再去解决问题就很简单了。

乱码原因一:页面编码造成乱码,这个原因是最常见的,是因为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 ]

    收藏、推荐