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 相关文章推荐
PHP 和 MySQL 基础教程(二)
Oct 09 PHP
给多个地址发邮件的类
Oct 09 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
Jun 26 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
php sybase_fetch_array使用方法
Apr 15 PHP
PHP访问Google Search API的方法
Mar 05 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
php读取csc文件并输出
May 21 PHP
php数组冒泡排序算法实例
May 06 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
May 23 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网站备份程序代码分享
2011/06/10 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
js更优雅的兼容
2010/08/12 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python序列操作之进阶篇
2016/12/08 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
Boden美国官网:英伦原创时装品牌
2017/07/03 全球购物
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
细节决定成败演讲稿
2014/05/12 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
《日月潭》教学反思
2016/02/20 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书