我的PHP页面无法显示中文了,怎么搞的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的PHP页面无法显示中文了,怎么搞的?相关的知识,希望对你有一定的参考价值。

echo"中文字符";
然后再预览后就全是正方形框。

避免页面出现乱码,最好保持所有资源的编码统一,以GB2312为例:
1. php文件本身保存成GB2312.如果你用的是Dreamweaver,设置默认编码为GB2312,DW默认的是UTF-8
2. 输出的html代码的HEAD里应该有<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
3. 如果你只是测试,没有写HEAD、BODY这些HTML代码,就在PHP里加上 header("Content-Type: text/html; charset=gb2312"); 保证浏览器以GB2312编码分析你的HTML
4. 在浏览器里设置默认编码为GB2312(浏览器默认的是UTF-8).这样即使你没有在PHP或HTML设定编码,也会以GB2312方式解析
5. 数据库应该以GB2312编码创建,否则应该在连接数据库后执行一句SQL语句: SET NAMES GBK;,确保读取出来的内容是GBK编码的。

参考资料:http://www.everalan.com

参考技术A 查看一下Apache或者iis的编码,然后看一下程序的编码,2者必须一致。 参考技术B 加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />,并且将页面编码保存成GB2312 参考技术C 编码问题 用utf8本回答被提问者采纳

请教:PHP网页图片无法显示,提示ERROR

我有个网站。。别人发来的,在我的电脑上,php+apache,运行的时候有一个页面出现这两个错误:
ERROR: GD image support not detected in PHP!

Contact your web host and ask them why GD image support is not enabled for PHP.

ERROR: imagepng function not detected in PHP!

Contact your web host and ask them why the imagepng function is not enabled for PHP.

他们的网站有两个版本,同样的页面,内容几乎相同,但是旧版本就可以运行,没有任何错误,而这个新版本就出现上述两个错误。
我检查了下php.ini,GD应该是安装了并且开启的。
请教下这个问题如何能解决?

万分感谢!
确实发现了这个问题,虽然配置里面开启了gd,但是phpinfo里面没有gd的信息。好像很多人都遇到过这个问题。。?

ERROR: GD image support not detected in PHP!
看看他们检测GD库是用什么标准的?
然后好对症下药……
参考技术A GD image support not detected in PHP!
支持GD库吗?
不要说应该,看一下你的phpinfo里面的信息!
参考技术B windows下的服务?

以上是关于我的PHP页面无法显示中文了,怎么搞的?的主要内容,如果未能解决你的问题,请参考以下文章

asp 无法显示中文

blender无法切换图层了。在任何模式下图层图标不见了。只有这一个文件这样。咋搞的?

无法将 SQL 数据库表显示到 PHP 页面

通过 xampp 托管时,保存为 php 的 JqueryMobile 页面无法正确显示

AJAX PHP 服务器端响应,但我无法在客户端页面中显示响应

WordPress头像无法显示怎么办