(服务器配置了php解析,FreeBSD系统)
一个html静态网页显示没有任何问题,将其改为php后,显示出来为一片空白,为什么?
服务器默认的解码为GB2312,但是通过修改php的设置,UTF-8也能通过在html标签中的charset来显示。这个网页也是用UTF-8编码,html解码很完美。
改为php后的空白是怎么回事呢?
查看浏览器,发现浏览器还是用GB2312解码,所以显示为空白,手工设置为UTF-8后就解决了问题。
思考原因,meta标签放在title之后,是否在php模式解析下失去了它的效果能?所以将meta标签提前到title之前,重新上传,刷新,问题解决。
看来html文档不改内容将其改为php文件,显示是会变得。
阅读(1300) | 评论(2) | 转发(0) |