JoshChen_web格式编码UTF8-无BOM的小细节分析


Posted in PHP onAugust 16, 2013

但是在开发的过程中,发现一个小细节的问题,必须要打开F12才能看到的,原来,在head头部里面的所有引用的东西以及title等等,全部都跑到body里面去了,苦思冥想,百度、google全找不到答案。只好放弃了因为他并没有影响到我的功能以及页面上的样式。

而到了今天,在开发别的项目的时候,页面用到了frameset,我想大家应该都明白,frameset只有放在body外面才能使用。然而也是因为这个问题,把head里面的,以及frmaeset的内容全部跑到body里面,而且在body下还有一个空白行,结果整个页面全部显示空白,没有了想要的效果。

JoshChen_web格式编码UTF8-无BOM的小细节分析

后来不爽的打开ThinkPHP手册,继续学习这个框架,但没有想到呀。在ThinkPHP手册里面竟然有一句话提醒了我,让我产生兴趣,立刻就想到了这个问题有可能是导致的那个原因。
贴图如下:

JoshChen_web格式编码UTF8-无BOM的小细节分析

于是,去百度了一下BOM信息头, 下面是资料搜索出来的信息:

“PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢!”

所以啊,就是因为这个问题,导致头部一直靠不上去。终于找到了解决的方法了。于是,下载了个Notepad++文本编辑器来修改我的所有PHP的文件,改完后,果断成功了。顿时开心的啊……

JoshChen_web格式编码UTF8-无BOM的小细节分析

修改完成,保存,页面刷新。

大家再看看,头部的信息有了!!完成了!我的frameset也终于没有问题了!之前的项目也搞定了!好开心!哈哈!!

JoshChen_web格式编码UTF8-无BOM的小细节分析

小小的程序猿就是这样,遇到点点小问题就烦烦燥燥,没耐心去解决。但是,解决了后,才发现那种兴奋,那种满足…哈,程序猿你懂哈,我们其实都很简单!

语言只能是口语化了,不专业,不要见怪,只希望大家能懂哈。

PHP 相关文章推荐
最小化数据传输――在客户端存储数据
Oct 09 PHP
类的另类用法--数据的封装
Oct 09 PHP
我的群发邮件程序
Oct 09 PHP
php中目录,文件操作详谈
Mar 19 PHP
php zend解密软件绿色版测试可用
Apr 14 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
用PHP写的一个冒泡排序法的函数简单实例
May 26 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
Zend Framework入门教程之Zend_View组件用法示例
Dec 09 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 #PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 #PHP
PHP Global定义全局变量使用说明
Aug 15 #PHP
php生成图形验证码几种方法小结
Aug 15 #PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 #PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
Aug 15 #PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 #PHP
You might like
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
web性能优化之javascript性能调优
2012/12/28 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
node创建Vue项目步骤详解
2020/03/06 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
Python中的is和id用法分析
2015/01/26 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
详解python statistics模块及函数用法
2019/10/27 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
中学校庆方案
2014/03/17 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
汽车销售员工作总结
2015/08/12 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
高中美术教学反思
2016/02/17 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers