カレッヂ |
質問者 child of leaf
投稿日 2005/3/2(水) 18:28:02
このように"Content-Type: text/plain; charset=iso-2022-jp\n\n"で日本語の 文字化けを防ごうとしています。 メールは問題なく送れるのですが、"Content-Type: text/plain; charset=iso-2022-jp” 部分が本文に表示されてしまいます。 open(MAIL,"| $sendmail -t") || die ("Fail to send E-mail: $!"); print MAIL "To: $headerTo\n"; print MAIL "From: $headerFrom\n"; print MAIL "Subject: $headerSubject\n"; print MAIL "Content-Type: text/plain; charset=iso-2022-jp\n\n"; print MAIL $body; close(MAIL); どうしてこうなってしまうのでしょうか? どうすれば"Content-Type: text/plain; charset=iso-2022-jp"を表示させないように できるのでしょうか? 誰かわかる方いましたらよろしくお願いします。 info: linux環境です。
【習熟度】多少の改造ができる |
回答者 しあわせのツボ
[削除]
投稿日 2005/3/2(水) 20:08:37
$headerSubjectの末尾に?nが入っていませんか? |
質問者 child of leaf
[削除]
投稿日 2005/3/3(木) 02:18:16
レスありがとうございました。 "?" ではなく改行が多すぎたようです。 Subjectの改行を一つにしたら 問題個所は表示されなくなりました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |