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 XML操作的各种方法解析(比较详细)
Jun 17 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 PHP
php生成局部唯一识别码LUID的代码
Oct 06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
PHP多个图片压缩成ZIP的方法
Aug 18 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 PHP
php模式设计之观察者模式应用实例分析
Sep 25 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
Nov 13 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将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
JavaScript的eval JSON object问题
2009/11/15 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
详解Python使用tensorflow入门指南
2018/02/09 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
值得收藏的10道python 面试题
2019/04/15 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
人民教师求职自荐信
2014/03/12 职场文书
单位授权委托书范文
2014/08/02 职场文书
六年级学生期末评语
2014/12/26 职场文书
办公室个人总结
2015/02/28 职场文书
项目战略合作意向书
2015/05/08 职场文书
红楼梦读书笔记
2015/06/25 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android