我正在一個網站上工作。我有一個文件在PHP中,我想包括它。該文件包含大數組,什麼也沒有其他。php包含或要求迴應沒有理由
當我試圖包含它,頁面正常運行,但我需要將我包含的文件從ANSI轉換爲UTF8。轉換後(記事本++)我在屏幕上方得到一個大空間。使用螢火蟲我能夠弄清楚,當我包含UTF8編碼版本的文件時,它會回波斷開線......正如你所想的那樣,這是我沒想到的那種行爲。如何轉換文件,以便它不會無緣無故地回顯自己?
我正在一個網站上工作。我有一個文件在PHP中,我想包括它。該文件包含大數組,什麼也沒有其他。php包含或要求迴應沒有理由
當我試圖包含它,頁面正常運行,但我需要將我包含的文件從ANSI轉換爲UTF8。轉換後(記事本++)我在屏幕上方得到一個大空間。使用螢火蟲我能夠弄清楚,當我包含UTF8編碼版本的文件時,它會回波斷開線......正如你所想的那樣,這是我沒想到的那種行爲。如何轉換文件,以便它不會無緣無故地回顯自己?
嘗試將其轉換爲UTF-8不含BOM。
確保您的文件看起來像這樣(沒有什麼<?php
前):
<?php
$array=array(
/* elements */
);
把
<?php
開放標籤在文件的最開始。
如果文件只包含PHP代碼,則不要在文件末尾包含?>
標記。
試圖刪除任何和所有的空白,只是爲了安全起見。 – 2011-06-07 17:12:48
這實際上做了詭計... 2小時的我的生活由於這個.. :) – Andrej 2011-06-07 17:24:45
@Andrej高興拯救你的生命:)。只記得總是使用沒有BOM的UTF-8,你會沒事的。 – kapa 2011-06-07 17:26:24