2011-08-24 23 views
4

之前,我有一盞燈的服務器,它有一個輸出,我認爲也是防止使用header('location: xxxx');我的LAMP服務器吐出什麼

頁面重定向的原因它並不總是出現,但有時它只是輸出

我使用ob_start('ob_gzhandler');,我認爲唯一可能導致這種情況,任何人都可以幫忙嗎?

UPDATE 我有時使用Dreamweaver,我認爲這是導致它的編輯器。這隻能說明Unicode選項,當我試圖保存:

  • C(標準分解,隨後由Canonical組成)
  • KC(兼容性分解,然後由Canonical組成)
  • KD(兼容性分解)
  • d(標準分解)

,然後「包括Unicode簽名(BOM) 我從來沒有檢查過複選標記,即使我的問題是BOM

+2

可能是UTF-8 BOM(字節順序標記)出於某種原因出現,即如果您解釋某些其他字符集中的數據。 – andri

+0

是的,它是什麼,但我該如何做沒有BOM的UTF-8? – Neo

+0

不,我的知識很隨意。 – Neo

回答

3

您可以嘗試通過更改您的內容類型來糾正此問題。

header("Content-type: text/html; charset=utf-8"); 
+0

這似乎強制瀏覽器忽略即使文件與BOM一起保存。 – Neo

4

是UTF-8的BOM,因此請嘗試使用「沒有BOM」的UTF-8編碼保存文件,並檢查它是否解決該問題。

+1

+1你的回答非常有幫助,Mike Vysocka的回答解決了這個問題。 – Neo