- ベストアンサー
ヘッダでのContent-Typeの指定は不要?
windwos2000,apache2.0.55でいろいろとテストしていたのですが、 apacheに対してhtmlファイルをリクエストすると、そのレスポンスでapacheが Content-Type: text/htmlをhttpヘッダに自動でつけてくれているようなのです。 (telnetでapacheへ接続してGETリクエストを送ってその応答で確かめました。) ということは、htmlファイルの<head>セクションで <meta http-equiv="Content-Type" Content="text/html"> を指定しなくてもよいということになるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
補足
回答ありがとうございますm_ _m ということはhtmlファイルの<head>セクションでContent-Type: text/html を指定することは必須ではない、ということでよいのですね。 ところで、文字化けを防ぐために文字コードを指定した方がよいとのことですが、 これは <meta http-equiv="Content-Type" Content="text/html; charset=shift-jis"> と必ずしなければならないのでしょうか? 例えばtext/htmlを抜かしてcharsetだけを指定するということは不可能なのでしょうか? <meta http-equiv="Content-Type" Content="charset="shift-jis"> としてしまってはまずいのでしょうか?