php页面显示乱码的原因

  

刚开始学习Php的时候,大部分同学是不是会发现自己做的php页面显示乱码呢?我的开发环境是Apache+mysql+Dreamweaver分别安装的,没有使用集成环境。

  总结我的学习经验,我归类出了以下乱码的原因:

1>、请确认你的php环境是否搭建成功,测试可以使用只有<?php phpinfo(); ?>代码的php文件放于默认端口文件下访问localhost:port/filename.php方式访问,如何配置php开发环境请参考百度资料

  2>、查看屏幕右下方Apache服务是否正常运行,如果是正常运行则是绿色状态,红色状态则点击启用它,如果不能启用报错一般是端口被占用的问题。(和第一条是一样的)

  3>、 header("Content-Type:text/html;charset=utf-8");  在php文件的头部添加这条代码,表示使用utf-8编码格式。

时间: 2024-11-11 22:14:23

php页面显示乱码的原因的相关文章

ASP页面显示乱码解决方法/ASP设置编码

ASP页面显示乱码解决方法/ASP设置编码(转) 如果你发现浏览页面的时候出现乱码.你可以尝试一下步骤: 确保你页面本身编码格式正确:例如test.asp中使用charset=utf-8,那么请先确保这个文件本身就是Utf-8编码的.你可以利用记事本 进行转换.同样如果使用charset=GBK,请先确保这个文件本身就是GBK编码的. 确认你得到的原数据(例如从数据库中得到的数据)编码方式与页面编码方式一至. 尝试指定IIS按什么编码读取. <%@ codepage=65001%>UTF-8

解决JSP页面显示乱码

1.JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可, <%@ page contentType="text/html;charset=utf-8" language="java" %> 2.数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下: 在数据库连接字符串中加入编码字符集 String Url="jdbc:mysql://

php、html页面显示乱码(转载)

index.php的title和alert显示的全是乱码,但表单提交到数据库的以及从数据库拉取出来的确不是乱码的,原因是index.php文件的编码不是gb2312的,用editplus打开保存后文件格式编码默认为utf-8的了,导致显示时乱码 一.         首先是PHP网页的编码 1.     php文件本身的编码与网页的编码应匹配 a.     如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb231

SpringMVC进行Ajax请求页面显示乱码

最近在项目的使用过程中发现在springmvc的项目中,使用返回页面的请求方式,数据都能正常显示,但是对于ajax的请求,始终显示乱码. 首先第一种是因为我们在web.xml中配置了spring的字符编码过滤器,那么使用ajax请求为什么就不行了呢? 下面简单的分析一下,仅供参考. 先列出简单的请求代码: //Java代码 @Controller @RequestMapping("Goods") public class GoodsController { @RequestMappin

JSP页面显示乱码

下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <% out.print("JSP的中文处理"); %>

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

来自:http://www.cnblogs.com/cardon/archive/2009/12/13/1622977.html 网页乱码一直是网络编程高手都头痛的问题,我是一个PHP Web编程的初学者,学习当中也遇到了这个问题,查找了相关的资源,总结如下: 一般的中文编码:gb2312,gbk(前者的一种扩展),这两种编码缺乏国际通用性:UTF-8为国际标准编码,一般网页编码使用该编码方式: 出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能: 1.页面文

jsp与jsp页面之间传值中文,页面显示乱码问题

xxx.jsp 页面传值到 confirm.jsp 页面 在拼接url时,对于中文名称字段应该加上 encodeURIComponent 方法,对中文进行十六进制编码 window.location.href = "${ctx}/cms/manage/confirm.jsp?applicantName="+encodeURIComponent(applicantName); confirm.jsp页面接收 因为这里是ISO-8859-1编码的 所以需要转换 <%=new Stri

解决“在UBUNTU下打开windows中创建的文本文件,中文显示乱码”的问题 。

在UBUNTU下打开windows中用notepad等工具创建的txt或程序源码等文本文件,中文显示乱码,原因是windows中的txt文件编码方式为GBK,UBUNTU中为utf-8. 解决办法:在终端中使用iconv命令对此文本文件进行转码,使用方法如图所示.具体到我的写法:iconv -f gbk -t utf-8 text.txt -o text.txt.utf8

php页面显示空白

问题: 本人php初学者,网站下载wamp5,安装好之后,测试环境是否正常,用phpinfo(),但是页面不能正确显示. 1.显示连接错误 2.显示空白页 解决方法: 一.显示连接错误 步骤: 1.ping localhost. ping 127.0.0.1 结果不一样 前者是:1: 后者是:127.0.0.1 2.需要修改hosts(C:\Windows\System32\drivers\etc\hosts)以下二选一 a.将1前的 #去掉 b.添加2的内容 3.打开本地连接-属性-去掉(TC