2011-12-14 131 views
0

在Prestashop安裝中加載Smarty模板時,我遇到了奇怪的空白區域。沒有我注意到它,所以我無法追溯到特定的變化。Smarty包含:奇怪的空白字符

它似乎發生在包含之前,並在瀏覽器中生成一些空的空間。

下面是HTML的一個樣本,其中這種空白髮生:

http://twi.tl/051i3o0T062F1X2L3u3k

移動你的鼠標在文件中只是#main格後,您會發現空白字符和地方#customization div之前。

尋找論壇,一些職位談論正在輸出的字節順序標記。

除了通過Prestashop的每一行移動評論以嘗試在大海撈針中找到針,還有沒有更智能的方法來找到流氓角色。也許是一個函數,它允許我精確定位生成該行輸出的文件的哪一行。

謝謝

的是我將安裝一個SVN

+0

這是一個字節順序標記,而不是位。 你的後續問題有什麼意義? – 2011-12-14 01:15:32

回答

1

我已經找到了解決辦法。該文件已使用字節順序標記(BOM)保存。

我發現了一個Coda插件,用於從Coda中的PHP文件中刪除BOM。保存文件「無字節順序標記」有效地消除了輸出到瀏覽器的額外空白。

該插件可以被發現http://panic.com/coda/developer/community/plugins.php並被稱爲寫入UTF BOM。

2

我已經使用notpad ++保存模板文件爲UTF-8無BOM,它是工作