- 締切済み
CGI出力のHTMLに携帯から投稿すると文字化けする
掲示板の書き込み時にCGI出力でないHTML(HTMLファイル)からだと問題なく投稿できるのですがCGI出力のHTMLから投稿すると文字化けしてしまいます。ちなみにCGI出力のHTMLのソースをコピーしてHTMLファイルにしたので前者と後者の中身はまったく同じです。 なぜでしょうか・・・?ちなみに投稿した携帯はauです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- eroermine
- ベストアンサー率18% (83/444)
回答No.2
なるほどHTMLソースは同じでしたね。 ではHTMLより前に来るヘッダーが単に Content-type: text/html; だけか、 Content-type: text/html; charset=Shift_JIS のようにコード指定があるか。
- eroermine
- ベストアンサー率18% (83/444)
回答No.1
ヘッダが違うんだと思います。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> こんなのが有ったり無かったり
質問者
お礼
お返事ありがとうございます。 もう少し詳しく書いてくれるとありがたいです。 ちなみに違うかどうかはわかりませんがHTMLもCGI出力のHTMLどちらも <meta http-equiv=content-type content=text/html; charset=shift_jis>の宣言はしています。
お礼
自分が使っているのはperlですが ちゃんとprint "content-type: text/html; charset=shift_jis\n\n"; と記述しています。