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动态图像的创建
Oct 09 PHP
PHP 中的类
Oct 09 PHP
在线短消息收发的程序,不用数据库
Oct 09 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
php strtotime 函数UNIX时间戳
Jan 14 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
深入PHP运行环境配置的详解
Jun 04 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
PHP 二维数组和三维数组的过滤
Mar 16 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
php实现的表单验证类完整示例
Aug 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面向对象的使用教程 简单数据库连接
2006/11/25 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
Array对象方法参考
2006/10/03 Javascript
告诉大家什么是JSON
2008/06/10 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
图解js图片轮播效果
2015/12/20 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
python概率计算器实例分析
2015/03/25 Python
以一段代码为实例快速入门Python2.7
2015/03/31 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
Python中的引用知识点总结
2019/05/20 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
python3中eval函数用法使用简介
2019/08/02 Python
python绘制动态曲线教程
2020/02/24 Python
详解Python中namedtuple的使用
2020/04/27 Python
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
小溪流的歌教学反思
2014/02/13 职场文书
主题教育活动总结
2014/05/05 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
离婚协议书怎么写
2015/01/26 职场文书
部门2015年度工作总结
2015/04/29 职场文书
党员带头倡议书
2015/04/29 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Python日志模块logging用法
2022/06/05 Python
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL