今天在优化公司官网的织梦模板站。看着所有页面图片发现主页下,一个有趣的东西。




原本应该出现在head标签内的meta,style,script,link等标签出现在了body中。并且在body首行出现了。去google查了查发现是织梦下的php文件编码格式为utf-8-bom导致的。然后把入口文件index.php的编码格式设置为utf-8-bom。结果如下图:



果然是多了一个。所以编码格式的为问题就是上述问题的原因。检查了入口文件,所有引用的文件。最后发现数据库配置文件的编码格式为utf-8-bom。好像是之前同事直接在线上用记事本修改了数据库配置。这操作真是666。线上环境有的选还是要用linux。windows真的是用的不是很习惯。(*_*!!)