質問: sendmailのsubject文字化け はじめまして。 sendmailについて質問します。 sendmailのsubjectのところで、perlの中で直接、題目を入れたものは、s-jis変換すれば、文字化けしないのですが、csvからデータを持ってきたものは、いくら漢字変換しても、文字化けしてしまいます。 csvからデータを持ってきたとき、何か別の処理をする 必要があるのでしょうか?教えてください。
回答: そのとおりです。 通常、ヘッダーは7ビット文字列なので、base64エンコードという処理を入れなければいけません。 フリーでエンコーダーが出ていますので、それを入手してください。 本当は、作者さんのurlを掲載するのがいいと思ったんですが、ご本人のurlが分からなかったので、うちのhpに圧縮しておいておきます。ここから拾ってください。 ただし、作者は生田さんという方なので、その方への感謝の気持ちを忘れないようにしてください(笑)