您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

BOM问题导致织梦dede生成的页面头部空白的解决方法

青槐2023-09-23DedeCMS教程已有人查阅

导读今天突然发现网站头部有一条空白,当时我就想肯定css问题了,然后我就用开发者去查看padding、margin没有问题, 这时候我就想是网站模板出了问题吧

今天突然发现网站头部有一条空白,当时我就想肯定css问题了,然后我就用开发者去查看padding、margin没有问题, 这时候我就想是网站模板出了问题吧,然后我去修改网站模板编码,以为没问题了,结果还是不行,好吧我把静态页面 下下来了,去研究原来有一个未知的元素在里面,是什么呢先不研究他是什么,因为我用的是DW看不到。
可以确定是编码问题 这时候我再想是不是前段时间我改的PHP文件出现编码问题,难不成我要把所有改过的检查一下?那不是什么都不用做 了吗,再说我也没那时间去逐个检查因为改的太多了。
突然我想到了BOM问题导致网站头部空白 为什么这么说呢,我有个不好的习惯,习惯在服务器上的记事本里直接敲代码,因为在WINDOWS下的记事本中,默认是 gb编码,而我的网站是utf-8的在转码为以UTF-8编码时,会在文件最前面插入三个不可见的字符(_0xEF _0xBB _0xBF, 即BOM——Byte Order Mark)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。由于在 PHP中没有考虑BOM的问题,不会忽略UTF-8编码的文件开头BOM的那三个字符,所以把它作为正文的一部分,将会造成在 页面上输出这三个字符。显示效果一般是一个空行 或是一个乱码。由于在html一开头有这3个字符的存在,即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部。 用记事本编辑代码,可能会出现的另外一个问题是:不能登入或者不能登出; 由于受COOKIE送出机制的限制,在这些文件开头已经有BOM的文件中,COOKIE无法送出(因为在 COOKIE送出前PHP已经 送出了文件头),所以登入和登出功能失效。一切依赖COOKIE、SESSION实现的功能全部无效。
问题终于浮出了水面,下面来说下怎么解决这个问题。 将织梦模板从服务器全部导到本地,将他们全部检查一遍,不要只检查{dede:include filename="header.htm"/}因为 这个问题不单单是一个模板的事,如果你记得你在记事本弄过哪个网站模板那就改一个好了。
织梦模板修改步骤:
1.将模板用DW打开,在Notepad++编辑器中等等,但我用的是DW。
2.到DW的菜单栏找到修改——页面属性或者你直接CTRL+j。 3.在弹出的对话框如下图修改
将包含标签(BOM)的复选框的对号取消,应用、确定保存。然后让织梦模板覆盖服务器里的织梦模板,重新生成全站就好了。
如果你是在Notepad++编辑器中,就将文件转为UTF-8无BOM编码格式。

本文标签:

很赞哦! ()

相关源码

  • (响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码
  • (自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码
  • (响应式H5)帝国cms7.5文章新闻博客模板带会员中心本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
  • (自适应)摄像头安防电子设备pbootcms源码下载本模板基于PbootCMS系统开发,为安防电子设备企业设计,特别适合监控摄像头、安防系统等产品的展示。采用响应式技术,确保各类设备参数和功能在不同终端上都能清晰呈现。查看源码
  • 蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码
  • (PC+WAP)红色驾校培训学车在线预约源码下载基于PbootCMS内核开发的驾校培训专用网站模板,深度适配驾驶培训行业展示需求。采用PC与移动端同步响应设计,单一后台统一管理内容数据,更换图文素材后可快速转变为其他行业网站。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐