この先頭の空白行を削除するにはどうすればよいでしょうか?
次のように、HTML を出力する前に独自の別の php ファイルを参照する必要があります:
include("test.php");
?>
....
このように結果が引用されていれば、test.phpに何を書いていても、出力ページはただし、ページの元のコードを見ると、test.php が完全に空であっても、
や改行文字はまったくありません。 、こうなります。ただし、include("test.php") ではなく、test.php のコードをメインプログラムに直接記述すると、空白行は発生しません。
これはなぜですか?先頭に含める必要がある場合はどうすれば解決できますか?
-----解決策--------------------------------この状況は Firefox chrome では見られません。
おそらく utf8 のヘッダーの問題です。
------解決策---------BOM ヘッダー?
インターナショナル?中国語を理解できる人がどれだけいるかわからない
------解決策-----インクルード ファイル内の < かもしれません。 php...?> の後に改行があります (例:
...
?>
)
------解決策------------------メモ帳を使用してこの HTML ファイルを開き、Remove を入力しますヘッダーの空行
------解決策---------ファイル形式で BOM なしの UTF-8 を使用してみてください。ファイル形式を変更するには、notepad++ を使用することをお勧めします。
------解決策---------test.php ファイルのエンコードを utf に変更します。 -8、試してみるとbomの可能性が高いです。
------解決策----------------------ファイルのエンコーディングを utf-8 に変更して試してみてください、gbk エンコードには bom ヘッダーが含まれる場合があります
------解決策---------エンコーディングを設定する
------解決策---------
-----解決策---------空白行が引き起こした殺人事件。それでおしまい。 。 。