CGI rescueさんが配布しているメールフォーム「マルチパート対応フォームメール」の文字コードをSJISからUTF-8に変えたいです。
https://www.rescue.ne.jp/cgi/form2mail/
入力画面(sample1.html)はヘッダーを「charset="utf-8"」に書き換えて、utf-8で保存。
form2mail.cgiは「■ヘッダ出力設定」を同じく「charset="utf-8"」に書き換えて、utf-8で保存しました。
これで、入力画面と確認画面はutf-8で文字化けすることなく表示されました。
ただ、送信されたメールが文字化けしています。(thunderbirdで受信)
「■このスクリプトを設置する日本語コード 」を「utf8」にすると500エラーが出て送信できません。
コンバートしなければいいのでは?と思って、
280行目付近「&jcode'convert(*name,$convert);」等をコメントアウトしたら、送信自体は出来るのですが件名・本文共に文字化けします。
どのようにしたらUTF-8で利用できるようになりますか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/18 07:41