「メールフォームCGI UTF-8対応- 」の文字化けについて
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
和田様
いつもこちらのCGIを利用させていただいております。
プログラミングの羅列を見ると、目からビームが出てしまう私にもわかり易く、とても感謝しております。
が、今回「メールフォームCGI UTF-8対応- 」で行き詰まっており、こちらに投稿させていただきました。
自分の サイトでもこちらのフォームを使わせていただいているので、いつもの通りに設定し設置したのですが、自動返信メール(送信者&設置者に届くメール両方とも)が文字化けしてしまいます。
文字化けするのはsend.cgiの[[resbody]]の部分です。その他の部分は文字化けはしていません。
フォームの文字コードもUTF-8で作っています。
唯一今までと違うのは、サーバーがいつもの物と違うので(会社で利用しているサーバーです)
ディレクトリの問題か、Jcodeの問題かなと思っているのですが…。
「cgi」フォルダの下に「lib」フォルダがあり、その中に「Jcode」「Jcode.pm」「webliberty」があります。「send.cgi」を「lib」の下に設置して、フォームそのものはきちんと作動します。
説明が下手で申し訳ないのですが、このままだと口からバズーカが出そうなので、なんとかご助言いただけないでしょうか?
よろしくお願いいたします。
- Re:「メールフォームCGI UTF-8対応- 」の文字化けについて
- 和田 - 2008-08-15 20:48:17send.cgi自体のソースコードの文字コードが間違ってる可能性大ですね~。
もう何だったか忘れましたがたしかShift_jisだったと思います。あれちがったかな。
FTP環境によっては文字コードが勝手に変えられる場合があるので要注意です~。