全部引发网页乱码的缘由,我将其划分如下五大类
php
一、服务器强制编码形成的乱码(此乱码的表现:一般只会引发某个PHP版本乱码(由于默认配置不一样),建议使用PHPWAMP内置的经常使用工具万能乱码修复器,该修复器能够一键解决多种乱码状况)html
二、页面编码声明和页面文档自己编码不一样引发的乱码。(此类乱码缘由后面有分析视频讲解)
三、数据库编码和页面编码不一样引发的乱码(只须要对编码进行统一便可正常显示)。web
四、未安装Zend形成的乱码,安装Zend扩展便可,PHPWAMP站点管理默认都安装了Zend扩展。ajax
五、AJAX传递中文致使的乱码,ajax只支持UTF-8编码的中文,在传递数据前将中文转码成utf-8便可。数据库
PHPWAMP乱码修复器(此修复器适用于全部PHP集成环境以及自主安装的PHP环境)
此PHP乱码修复器可解决多种缘由引发的乱码,也能够解决php环境引发的页面乱码,没法正常显示,
以及<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />等编码声明不生效引发的乱码。
服务器
如下为乱码修复器详细使用过程app
输入乱码的PHP版本文件所在路径,好比你当前使用的PHP版本的位置是D:\Lccee\PHPWAMP_IN1\phpwamp\server\php-nts-7.1.5,输入后点修复
less
点击修复后,将会出现编码选择,而后选择和你网站自己所使用的编码,修复后重启Web服务便可。ide
若是是页面编码声明和页面文档自己编码不一样引发的乱码则不适用本功能工具
关于页面编码声明和页面文档自己编码引发的乱码分析视频
乱码视频分析教程可百度搜关键字“HTML技法-HTML加密解密/压缩优化与HTML乱码分析/防360拦截/HTML万能解密器”
Lccee老师视频教程:edu.51cto.com/lecturer/10514884.html
其余的PHPWAMP应用文章可点此查看:https://blog.51cto.com/lccee
欢迎你们关注个人博客获取最新资讯,若是您有什么建议能够私信我。