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程序的php代码
Apr 07 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
浅析PHP的静态成员函数效率更高的原因
Jun 13 PHP
跟我学Laravel之路由
Oct 15 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 03 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代码把全角数字转为半角数字
2007/12/10 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php创建图像具体步骤
2017/03/13 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
Javascript window对象详解
2014/11/12 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
python获取一组汉字拼音首字母的方法
2015/07/01 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
公务员培训心得体会
2013/12/28 职场文书
房产委托公证书样本
2014/04/04 职场文书
拔河比赛口号
2014/06/10 职场文书
促销活动总结怎么写
2014/06/25 职场文书
2014年副班长工作总结
2014/12/10 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python