首页 > 软件开发 > 编程语言 >

dede织梦CMS调用通用头部模版时出现空白行乱码

来源:互联网 2023-03-17 00:11:29 90

很多朋友使用织梦CMS习惯把不同页面的相同的头部代码放到一个head.htm模版里面,并在首页模版中用{dede:include filename="head.htm"/} 引用,但是有时候出现有时候会在页面最上方出现一个空白行,审查元素会发现一个CSS和html代码中都没有控制的乱码&#67245,怎么解决呢?这里来教给你4Yg办公区 - 实用经验教程分享!

工具/原料

  • DW软件
  • HTML文件

方法/步骤

  • 1

    问题原因:4Yg办公区 - 实用经验教程分享!

    首先这个问题的原因是Unicode 签名(BOM)的问题,在windows系统记事本中,默认编码是gb,在转码为以UTF-8编码时,会在文件最前面插入三个隐藏字符(_0xEF _0xBB _0xBF,即BOM——Byte Order Mark)。用于让记事本等编辑器识别这个文件为UTF-8编码。由于在PHP中没有考虑BOM的问题,不会忽略UTF-8编码的文件开头BOM的那三个字符,所以把它作为正文的一部分,显示效果一般是一个空行或一个乱码(&#67245)。4Yg办公区 - 实用经验教程分享!

    dede织梦CMS调用通用头部模版时出现空白行乱码4Yg办公区 - 实用经验教程分享!

    dede织梦CMS调用通用头部模版时出现空白行乱码4Yg办公区 - 实用经验教程分享!

  • 1相关内容未经许可获取自百度经验
  • 2

    解决方法:4Yg办公区 - 实用经验教程分享!

    解决方法很简单,用dreamweaver打开head.htm,或者干脆打开所有的模版文件,点击:修改→页面属性→标题/编码,把Unicode 签名(BOM)前面的勾去掉,保存。4Yg办公区 - 实用经验教程分享!

    dede织梦CMS调用通用头部模版时出现空白行乱码4Yg办公区 - 实用经验教程分享!

    dede织梦CMS调用通用头部模版时出现空白行乱码4Yg办公区 - 实用经验教程分享!

  • 3

    然后重新生成一遍html文件,刷新网页,即可正常显示。完毕,希望对你有所帮助!4Yg办公区 - 实用经验教程分享!

  • 注意事项

    • 注意是UTF-8编码的页面是这样修改的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!4Yg办公区 - 实用经验教程分享!


    标签: 编程语言织梦

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码