kyoto_kyoto回答ポイント 85ptウォッチ 3

cgiフォームメールで謎の文字化け。ヘルプを・・・


http://u28.jp/inquiry/index.html
上記のURLに設置したフォームからメールを送信すると、
送信されたメールが文字化けします。
文字化けの内容は、漢字だらけ、まるで中国語みたいなメールになるというものです。

【概要】
CSSにて文字コードをUTF-8に指定しています。
ページのヘッダーでcharsetをUTF-8にしています。
届くメールは、メールタイトルはきちんと表示されています。
本文のみ、漢字だらけの文字化けです。

フォームのcgiは下記のような内容です。
http://u28.jp/inquiry/cgi.txt
(コードをテキストファイルにコピペしました)
実際はsendmail.cgiというファイル名で
動作しています。

このcgiを別のhtmlから動かすと、
(例:http://www.u28.jp/inquiry/input.html
文字化けせずにきちんとメールが届くので、
cgiプログラムの問題ではなさそう・・・と思っています。
(css?JavaScript?はまって抜け出せません)

何度やっても、到着するメールは文字化けしています。

症状は以上です。
どなたか、お気づきの点などがありましたら
アドバイスをお願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-05-10 00:19:15
終了日時
2008-05-12 09:32:27
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781sendmail214CSS1755UTF-8628文字コード574CGI2023文字化け1005HTML5036中国語596コピペ698プログラム5048URL11376

人気の質問

メニュー

PC版