关闭

PHPWAMP乱码一键解决,PHP乱码通用解决方案/网站乱码的多种原因分析

标签: PHP乱码乱码解决方案PHP乱码原因分析
109550人阅读 评论(0) 收藏 举报
分类:

所有引起网页乱码的原因,我将其划分以下五大类

1、服务器强制编码造成的乱码(此乱码的表现:通常只会引起某个PHP版本乱码(因为默认配置不同),建议使用PHPWAMP内置的常用工具万能乱码修复器,该修复器可以一键解决多种乱码情况)

2、页面编码声明和页面文档本身编码不同引起的乱码。(此类乱码原因后面有分析视频讲解)
3、数据库编码和页面编码不同引起的乱码(只需要对编码进行统一即可正常显示)。

4、未安装Zend造成的乱码,安装Zend扩展即可,PHPWAMP站点管理默认都安装了Zend扩展。

5、AJAX传递中文导致的乱码,AJAX只支持UTF-8编码的中文,在传递数据前将中文转码成utf-8即可。



PHPWAMP乱码修复器(此修复器适用于所有PHP集成环境以及自主安装的PHP环境)

此PHP乱码修复器可解决多种原因引起的乱码,也可以解决php环境引起的页面乱码,无法正常显示,
以及<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />等编码声明不生效引起的乱码。


以下为乱码修复器详细使用过程


输入乱码的PHP版本文件所在路径,比如你当前使用的PHP版本的位置是

D:\Lccee\PHPWAMP_IN1\phpwamp\server\php-nts-7.1.5,输入后点修复



点击修复后,将会出现编码选择,然后选择和你网站本身所使用的编码,修复后重启Web服务即可。


如果是页面编码声明和页面文档本身编码不同引起的乱码则不适用本功能

(关于页面编码声明页面文档本身编码引起的乱码分析视频:CSDN学院视频http://edu.csdn.net/course/play/2613/40958




2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

从四方面解决PHP网站中文乱码问题

建设网站入门,从“注册登录”开始估计就会遇到中文乱码的问题,主要解决方法是保证PHP、HTML、JS、数据库的编码模式保持一致,下面说说怎么修改它们的编码模式,其中最容易被忽略的是JS的编码。本文从四个方面完美解决了PHP网站显示中文乱码的问题。
  • sinat_18308267
  • sinat_18308267
  • 2016-01-09 14:28
  • 2137

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

1、我们常用的编码表:   ASCLL:美国标准信息交换码      --->用一个字节的7位可以表示 ISO8859-1:拉丁码表、欧洲码表     --->用一个字节的8位来表示 GB2312:中国的中文...
  • u011521890
  • u011521890
  • 2015-10-19 15:33
  • 6114

jsp中文乱码六种情况---解决方案

来源:http://blog.csdn.net/lovesummerforever/article/details/12290319   乱码是让人头疼的一件事情,您是否和我一样也遇到过这样的情况,向数据库中添加一条记录,记录是添加上了,到数据库里一看,数据凌乱...
  • Marry1234789
  • Marry1234789
  • 2016-10-22 21:32
  • 5405

PHP中文乱码的三个原因及解决方法

我们在做PHP项目的时候,经常会遇到中文乱码的问题,有时候编码问题还导致MYSQL的报错。中文乱码总共有三个原因 1:APACHE服务器设置导致乱码 2:PHP,或者HTML页面编码导致中文乱码 3:MYSQL数据库的表以及字段编码导致中文乱码 我们分别从这三个部分来探究PHP程序设计中的编...
  • lucia407
  • lucia407
  • 2015-09-16 21:23
  • 8534

关于PHP页面显示乱码问题的解决

网页乱码一直是网络编程高手都头痛的问题,我是一个PHP Web编程的初学者,学习当中也遇到了这个问题,查找了相关的资源,总结如下: 一般的中文编码:gb2312,gbk(前者的一种扩展),这两种编码缺乏国际通用性;UTF-8为国际标准编码,一般网页编码使用该编码方式; 出现乱码大部分是由于编码方...
  • jiary5201314
  • jiary5201314
  • 2014-11-15 16:45
  • 2745

解决全站字符乱码问题

1 说明 乱码问题: l  获取请求参数中的乱码问题; Ø  POST请求:request.setCharacterEncoding(“utf-8”); Ø  GET请求:newString(request.getParameter(“xxx...
  • u012129031
  • u012129031
  • 2014-06-05 09:14
  • 416

解决数据库乱码问题

首先: 用show variables like “%colla%”;show varables like “%char%”;这两条命令查看数据库与服务端的字符集设置 如果查看出来都是gbk2312,或 gbk,那么就只能支持简体中文,繁体和一些特殊符号是不能插入的,我们只有修改字符集为...
  • pu_xubo565599455
  • pu_xubo565599455
  • 2017-04-01 13:07
  • 1134

PHP解决IE浏览器下载文件名乱码问题

网站开发中,经常会碰到下载文件功能,某些需求就要下载文件名为中文。 一般输出中文都会用UTF-8编码,但IE浏览器的一些版本转换下载文件名时,并不使用UTF-8编码,导致文件名乱码。测试了名为“中文.txt”的文件下载功能,在IE 11浏览器的下载如下: 在其他浏览器上,比如chrome...
  • u013828206
  • u013828206
  • 2017-05-26 13:50
  • 744

Java Web项目中解决中文乱码方法总结

java web中几中乱发分析+解决方案
  • haitianxiaowu1
  • haitianxiaowu1
  • 2016-09-07 15:32
  • 14746

PHP写入数据库中文乱码问题

对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php文件乱码和页面乱码以及php mysql数据库连接时乱码解决方法
  • yuanhengzhw
  • yuanhengzhw
  • 2016-06-10 10:31
  • 7094
    个人资料
    • 访问:15389625次
    • 积分:3707
    • 等级:
    • 排名:第9649名
    • 原创:34篇
    • 转载:0篇
    • 译文:0篇
    • 评论:21条
    博客专栏
    PHPWAMP官方
    Photoshop CS6设计精品套餐【CSDN学院】
    点击查看Photoshop CS6设计精品套餐
    文章分类