找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1985|回复: 0
打印 上一主题 下一主题

浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 08:26:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            在编写PHP文件过程中,发现在浏览器预览PHP文件时,顶部会出现一行空白,影响了页面的布局。
关于BOM header的解释如下
通常情况下,使用Windows系统自带的记事本程序编写网页程序,但在编写或修改php博客系统代码后,进行调试时总是会出现如同以下几点问题:
–不能登入或者不能登出;
–页顶出现一条空白;
–页顶出现错误警告;
–其它不正常的情况。
分析原因
由于使用UTF-8编码,在编写或修改代码后都保存为utf-8编码格式。虽然现在几乎所有的文本编辑软件都可以显示并编辑UTF-8编码的文件,但是很遗憾的是其中很多软件的表现并不理想。
类 似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(_0xEF _0xBB _0xBF,即BOM——Byte Order Mark)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,PHP在设计时就没有考虑BOM的问题,不会忽略UTF-8编码的文件开头BOM的那三个字符,会把BOM作为该文件开头正文的一部分。由于必须在
您可能感兴趣的文章:
  • php图片上传存储源码并且可以预览
  • php+js实现图片的上传、裁剪、预览、提交示例
  • PHP6 中可能会出现的新特性预览
  • PHP实现将视频转成MP4并获取视频预览图的方法
  • PHP简单获取视频预览图的方法
  • PHP从FLV文件获取视频预览图的方法
  • PHP仿微信多图片预览上传实例代码
  • thinkphp jquery实现图片上传和预览效果
  • php实现文件上传及头像预览功能
  • php实现文件预览功能
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端