1.php中用smarty模板生成的html在浏览器中顶部有一空行.

2.用firedebug发现 meta和link标记在body标签里.

 本机上wmap运行没事, 送到远程服务器上是IASP的服务, 会出现上述bug.

看了下源文件, 文本一样的. 但保存时提示编码问题.估计是utf-8问题了.

在网上找了下, 是utf-8 BOM问题.


解决方法: UltraEdit32把smarty模板文件即引用的模板文件(如include的header,footer等文件)全另存为无BOM的utf-8文件.

 

参考:

网页UTF8编码开发中空白的问题  

UTF-8、Unicode和BOM问题

 

php文件都不能有BOM

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-09-22
  • 2021-12-11
  • 2021-12-23
  • 2021-05-28
  • 2021-09-08
  • 2022-01-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-05-21
相关资源
相似解决方案