Content-type: text/plain のIEの挙動

http://blog.jojo.jp/?eid=825702

IE7(Internet Explorer 7)では
Content-Type: text/plain
を渡すとローカルで関連づけられているテキストエディタを開こうとする。この場合は
Content-Type: text/html
として渡す必要がある。
 FireFox,safariではこういう動きはしないし、前バージョンの6ではこういう動きはしなかった、
 IEはヘッダを無視して勝手にコンテンツを解釈しようとするらしい、、

 エラー表示等単純メッセージにContent-Typeにtext/plainを利用している場合は注意が必要

 これはローカルにて拡張子「.php」を「秀丸」に関連付けていた為にIEが渡されたヘッダよりも、php_auto_file関連付けを処理しようとするために起こるようです。PHPファイルへの関連付けを外したらなおりました。

嵌った

?がつくと大丈夫なのはこのため