未分類の情報を書きためておきます。ここにある情報はそのうち分類され、移動することがあります。
Internet ExplorerがXHTMLに対応していないため、厳格はXHTMLだとIEではファイルのダウンロード画面になってしまう。
そのため、TransitionalなXHTMLとし、IEの場合はヘッダーをtext/htmlで送信するようにする。
<? $agent = $_SERVER['HTTP_USER_AGENT']; if(ereg("MSIE",$agent)){ header ("content-type: text/html; charset=Shift_JIS"); } else { header("content-type: application/xhtml+xml; charset=Shift_JIS"); print "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> </html>