如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 294 编程语言
很多朋友使用织梦CMS习惯把不同页面的相同的头部代码放到一个head.htm模版里面,并在首页模版中用{dede:include filename="head.htm"/} 引用,但是有时候出现有时候会在页面最上方出现一个空白行,审查元素会发现一个CSS和html代码中都没有控制的乱码𐚭,怎么解决呢?这里来教给你
问题原因:
首先这个问题的原因是Unicode 签名(BOM)的问题,在windows系统记事本中,默认编码是gb,在转码为以UTF-8编码时,会在文件最前面插入三个隐藏字符(_0xEF _0xBB _0xBF,即BOM——Byte Order Mark)。用于让记事本等编辑器识别这个文件为UTF-8编码。由于在PHP中没有考虑BOM的问题,不会忽略UTF-8编码的文件开头BOM的那三个字符,所以把它作为正文的一部分,显示效果一般是一个空行或一个乱码(𐚭)。
解决方法:
解决方法很简单,用dreamweaver打开head.htm,或者干脆打开所有的模版文件,点击:修改→页面属性→标题/编码,把Unicode 签名(BOM)前面的勾去掉,保存。
然后重新生成一遍html文件,刷新网页,即可正常显示。完毕,希望对你有所帮助!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 294 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 517 编程语言