Cannot send session cache limiter - headers already sent

Cannot send session cache limiter - headers already sent というwarningが出た。
session_start()の前に、ブラウザに出力するのが、原因の一つなのですが...< ? PHP session_start() ? >
にしても出る。
文字コードが違う改行でも出るらしい。
文字コード
どうやら、文字コードの問題でした。
【その2】
serializeとunserializeを使って、sessionにクラスを格納していたら、
__PHP_Incomplete_Class_Name
と出て、数値は読めるのだが、クラスとして読めない。なぜだ。
 クラスを書いたファイルを読んでませんでした。

PS
ちなみに”< ?”にしているのは、表示されないから。