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下载远程文件类(支持断点续传)
Nov 14 PHP
PHP 获取MySQL数据库里所有表的实现代码
Jul 13 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
Jan 11 PHP
解析php中curl_multi的应用
Jul 17 PHP
PHP开发微信支付的代码分享
May 25 PHP
采用memcache在web集群中实现session的同步会话
Jul 05 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
利用PHP将图片转换成base64编码的实现方法
Sep 13 PHP
php 判断页面或图片是否经过gzip压缩的方法
Apr 05 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP的mysqli_select_db()函数讲解
Jan 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中GET变量的使用
2006/10/09 PHP
如何将数据从文本导入到mysql
2006/10/09 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php-fpm配置详解
2014/02/12 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
js获取input标签的输入值实现代码
2013/08/05 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
Python3 assert断言实现原理解析
2020/03/02 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
Sunglass Hut巴西网上商店:男女太阳镜
2020/10/04 全球购物
《哪吒闹海》教学反思
2014/02/28 职场文书
维修工先进事迹
2014/05/29 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
司考复习计划
2015/01/19 职场文书