页面出现字符而且div层之间出现很大的空隙,很是难看,思源在这里教大家如何解决这个问题
1资源网站长手动解决
用记事本修改文件保存后,刷新html页面后,发现顶部有一小段空白。审查米素后发现字符页面头部出现#65279字符,通过搜索,了解到这原来是UTF-8的BOM的问题。
这个问题只会在chrome和edge浏览器出现,UTF-8 + BOM编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个 *** 烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来,即我们看到的(#65279)字符。
解决 *** :使用notepad++或其他工具存储为“UTF-8无BOM”即可解决。
2资源网站长把文件上传到php服务器上面 执行文件
代码如下
<?php // 设定你要清除BOM的根目录(会自动扫描所有子目录和文件) $HOME = dirname(__FILE__); // 如果是Windows系统,修改为:$WIN = 1; $WIN = 0; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>UTF8 BOM 清除器</title> <style> body { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #000; } .FOUND { color: #F30; font-size: 14px; font-weight: bold; } </style> </head> <body> <?php $BOMBED = array(); RecursiveFolder($HOME); echo '<h2>These files had UTF8 BOM, but i cleaned them:</h2><p class="4450-0a5d-6a29-4884 FOUND">'; foreach ($BOMBED as $utf) { echo $utf ."<br />\n"; } echo '</p>'; // 递归扫描 function RecursiveFolder($sHOME) { global $BOMBED, $WIN; $win32 = ($WIN == 1) ? "\\" : "/"; $folder = dir($sHOME); $foundfolders = array(); while ($file = $folder->read()) { if($file != "." and $file != "..") { if(filetype($sHOME . $win32 . $file) == "dir"){ $foundfolders[count($foundfolders)] = $sHOME . $win32 . $file; } else { $content = file_get_contents($sHOME . $win32 . $file); $BOM = SearchBOM($content); if ($BOM) { $BOMBED[count($BOMBED)] = $sHOME . $win32 . $file; // 移出BOM信息 $content = substr($content,3); // 写回到原始文件 file_put_contents($sHOME . $win32 . $file, $content); } } } } $folder->close(); if(count($foundfolders) > 0) { foreach ($foundfolders as $folder) { RecursiveFolder($folder, $win32); } } } // 搜索当前文件是否有BOM function SearchBOM($string) { if(substr($string,0,3) == pack("CCC",0xef,0xbb,0xbf)) return true; return false; } ?> </body> </html>
黄梅戏《天仙配》歌词黄梅戏《歇斯底里症天仙配》全本歌词 文:云中星型卸料器鹰 董永卖身葬父,孝心感地震天。炫舞浪漫爱七女动心爱怜,喜结恩爱良缘。王母勋章电视剧一声。 拓展资料:《天仙配》是中厌弃...
本文是分享最近超火的文字素材数据,和舔狗日记类似 本文数据一共是3500 思源根据舔狗日记改版了一下 只做了污话情话骚话api 将shdata.dat和sh.php放到同目录即...
本年的五一假期有五天之长,真是难以按捺欣喜。可是,放假之前,节日借势海报照旧要做的吧?这篇文章就先容了20个行业原创文案,快来看看吧! 作者:梁大猪 来历:文案怪谈(ID:copywriter_s)...
什么是网站权重,是搜索引擎也给网站(包括网页)赋予一定的权威值,对网站(含网页)权威的评估评价,一个网站权重越高,在搜索引擎所占的份量越大,在搜索引擎排名就越好,提高网站权重,不但利于网站(包括网页)...
一个偶然的机会,又或你正沉浸在小说跌宕起伏的情节里,突然页面蹦出一条比回收元宝买跑车的传奇更吸引你的广告——《3天学会做网站年入百万》,你顿时觉得眼前一亮,迷茫的人生终于找到了前进的方向……于是你成为...
从2017年到2018年,百度的搜索生态产生了庞大变革,流量不绝向高质量内容转移,增强了原始掩护,净化了网络情况。毫无疑问,这是搜索生态学康健成长的基石,它包罗: ①熊掌数:基于文本内容的原始识别。...