フォームでメール送信したく、CGIでフォームメールを作成しました。
送信すると文字化けしてしまいます。
文字化け対策で調べると送信部分にonclick="document.charset= 'Shift-JIS';"を実装が出てきたので実装しましたが文字化けしたままでした。
文字化けをなくすにはどうすればいいでしょうか?
<form action="http://www2.tba.t-com.ne.jp/cgi-bin/form.cgi" method="post"> <!-- 入力の項目の開始 --> <p>名前:<input type="text" name="名前" size="25"></p> <p>メールアドレス:<input type="text" name="email" size="25"></p> <!-- フォームメールの送信先メールアドレス --> <input type="hidden" name="tomail" value="メールアドレス"> <!-- フォームメールの送信されるメールの件名 --> <input type="hidden" name="tosubj" value="メールの件名"> <!-- フォームメールの送信されるメールの出力形式 --> <!-- 「ALL」で送信日時、「TAB」でTAB区切り、「CR」で改行区切り。 いずれも大文字で記述--> <!-- 何も指定しない場合は、nameで指定した値=入力値として出力される。 --> <input type="hidden" name="todelim" value="TAB"> <p><input type="submit" value="送信" onclick="document.charset= 'Shift-JIS';"><input type="reset" value="リセット"> </p> <!-- formの終了タグ --> </form> コード
回答1件
あなたの回答
tips
プレビュー