- ベストアンサー
iモードで見るとHTMLタグまで表示されてしまいます。
(1) print "Content-Type: text/html\n\n"; print "<HTML><BODY>あいうえお</BODY></HTML>\n"; PCで見ると 「あいうえお」 と正しく表示されますが iモードでは 「<HTML><BODY>あいうえお</BODY></HTML>」 とタグまで表示されてしまいます。 (2) print "Content-Type: text/html\n\n"; print "あいうえお\n"; このようにタグをはずしてみたところ iモードで 「あいうえお」 と正しく表示されました。 iモードでも(今までは)、(1)を見たときにタグが表示されたことはなかったと思うのですが、原因は何でしょうか。また、タグははずしてしまってもよいものなのでしょうか。 恐れ入りますが、どなたか教えていただけないでしょうか。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
解決策かどうかわからないですが、<HEAD>内にメタを入れてみてはどうでしょう? # PC(のブラウザ)では補完できているのかも... <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
その他の回答 (1)
- yasite
- ベストアンサー率50% (8/16)
回答No.2
確認したわけではありませんが、 <HEAD><TITLE>あいう</TITLE></HEAD>を入れてみてはいかがでしょうか。
質問者
お礼
ご返答いただき誠にありがとうございました。HEADやTITLEも入れたのですが、残念ながら上手く動作しませんでした。アドバイスいただき、感謝しております。
お礼
ご回答ありがとうございました。メタを入れてみたのですが、残念ながら、タグが表示される状況は解消されませんでした。 ちょうど、Shift_JISにする簡単な方法も探しており、教えていただいたメタは、他の場面で利用させていただこうと思います。ありがとうございました。 それにしても、タグ無しで表示されるのが不思議です。