今天在做一个全屏动态背景的时候,发现网页无法居顶.使用f12工具发现在html的head段有一个字符. 小编首先使用的是排除法,结果把html代码清空了还是在调试器里发现了这个字符.因为使用了thinkphp框架. 我总不可能把全部加载文件检查一圈.最后想到也许某人在服务器上使用记事本一类对网站进行过编辑,这时就会使页面带上隐藏的bom. 看来只能去排查了.
解决办法:
在各种编辑器中,都有相应的保存utf-8编码的方法,我用的是sublime text,点击file—>save with Encoding 选择utf-8就可以了,详细步骤如下图所示: