php无缘无故地包括或要求回声

时间:2011-06-07 17:09:10

标签: php utf-8

我在网站上工作。我有一个PHP文件,我想包括它。该文件包含一个大数组,没有其他。

当我尝试包含它时,页面正常运行但我需要将包含的文件从ANSI转换为UTF8。转换后(记事本++)我在屏幕顶部有一个很大的空间。使用firebug我能够弄清楚当我包含文件的UTF8编码版本时,它会回显断行...正如您所假设的那样,这是我没想到的那种行为。如何转换文件,使其无缘无故回应?

3 个答案:

答案 0 :(得分:2)

尝试将其转换为 UTF-8无BOM

确保您的文件看起来像这样(<?php之前没有任何内容):

<?php
    $array=array(
         /* elements */
    );

答案 1 :(得分:0)

 <?php

在文件的最开头打开标记。

答案 2 :(得分:0)

如果文件末尾只包含PHP代码,则不要在其前面加?>标记。