• ベストアンサー

includeすると?が入る

win2000、PHP5.3.0にて、includeをすると?が入ってしまいます。 具体的には -- a.php -- <?PHP print "A"; include 'b.php'; print "B"; ?> -- b.php -- C <?PHP print "D"; ?> E -- 結果 -- A?C DE B ブラウザ上ではこの?が見えないのですが、ソース上ではあります。 この?を何とかしたいのですが、これは何かの設定ですか?仕様ですか?不具合ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

文字コードはなんでしょう? UTFでBOMが出力されているような気がしますが・・・。

moon_night
質問者

お礼

UTF-8Nで保存したところ問題は解決しました。 こんな問題があるのですね。勉強になりました。 ありがとうございました。

moon_night
質問者

補足

UTF-8です。 これは勝手についてしまうのもなのでしょうか。

その他の回答 (1)

noname#119957
noname#119957
回答No.2

ブラウザ上ではこの?が見えないのですが、 ソース上ではあります。 >>結果はブラウザでなく何で見ているのでしょうか?

moon_night
質問者

補足

基本的にはブラウザで見ています。 ブラウザで見るとよく分からない改行が増えます。 ソースはterapadで見ています。

関連するQ&A