2017-04-07 11 views
1

私はPHPファイルが必要なときに、シンボルを出力します。必要なものを表示する

コード:ブラウザで

echo 'test'; 
    include('1.php'); 
    echo 'test'; 

結果:

testtest 

しかし! Jquery Jsonパーサーでページを解析しようとすると、関数が呼び出された場所にシンボルがあると言われたので、エラーを返しました。ブラウザでこのシンボルを見ることはできませんが、オンラインのJsonパーサで行うことができます。

コピーして、ブラウザからオンラインJSONパーサーに結果を貼り付けます。 screenshot

そこで問題は、私はこのエラーを修正すればよい方法ですか? はい、含まれているコードのどこかにどこかに空白がありません。

+0

1.phpの内容を表示します。ところで、良いブラウザでは、ソースコードを見ることができます。 show sourceを右クリックします。 – JustOnUnderMillions

+2

これはUTF8 BOMです.BOMなしで1.phpをutf-8として保存してみてください – Musa

+0

1.phpの最後の '?>'を削除してください –

答えて

1

必要なファイルにBOM文字を含むUTF8エンコーディングを付ける可能性があります。その場合、ファイル(1.php)をBOMのないUTF8に変換してみてください。

詳細BOM here

関連する問題