WordPress模板编码引起的页面顶部空白行处理方法

今天在修改这个模板的时候,发现个问题,就是改完后,发现顶部出现了个空白行,一开始以为是CSS搞的,检查后发现没有问题。

于是开始在百度查关于wordpress顶部出现空白行的资料,最后发现原来是php的缺陷引起的。

原来UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。可是,还是有很多软件不能识别BOM。

悲催的是php就不支持,所以如果要使用UTF-8格式的模板,就要保存为utf-8无rom的格式,就可以解决了。

以下是用UltraEdite的另存功能来处理的:

UltraEdite另存为UTF-8 无rom



无觅相关文章插件,快速提升流量

标签:, ,

实在不堪垃圾评论的骚扰,还是禁止了吧,有事微博联系吧。