我的PHP页面无法显示中文了,怎么搞的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的PHP页面无法显示中文了,怎么搞的?相关的知识,希望对你有一定的参考价值。
echo"中文字符";
然后再预览后就全是正方形框。
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的信息。好像很多人都遇到过这个问题。。?
看看他们检测GD库是用什么标准的?
然后好对症下药…… 参考技术A GD image support not detected in PHP!
支持GD库吗?
不要说应该,看一下你的phpinfo里面的信息! 参考技术B windows下的服务?
以上是关于我的PHP页面无法显示中文了,怎么搞的?的主要内容,如果未能解决你的问题,请参考以下文章
blender无法切换图层了。在任何模式下图层图标不见了。只有这一个文件这样。咋搞的?
通过 xampp 托管时,保存为 php 的 JqueryMobile 页面无法正确显示