電子書籍の厳選無料作品が豊富!

windows2000
IE6.0
Outlook Express6.0

フォームメールが欲しくてフリーのを頂き、CGIの知識がないのに四苦八苦して設置しました。

フォームからのメールを受信したとき、メールの件名や送信者名は正常ですが、ビューウインドウに表示される本文の前項に件名と送信者名が表示され私には意味の解らない文字になっています。(本文は正常です)

この件名と送信者名は次のように表示されています。
件名 : =?ISO-2022-JP?B?GyRCO244MxsoQg==?=
送信者名 : =?ISO-2022-JP?B?GyRCTGwkQSRjJHMbKEI=?=

本当の件名は「試験」でして、送信者名は「爺ちゃん」です。

この意味と、正常に表示される方法はperlの記述の何処を変更すればいいのですか?
 

A 回答 (1件)

インターネット・メールの仕様上、メール・ヘッダに直接日本語文字コードを記述できないので、エンコーディングして送信されます。


受信側でデコードする必要がありますが、修正箇所はヘッダを表示するところになるかと。

参考URL:http://www.mew.org/Newsletters/2.html,http://www …
    • good
    • 0
この回答へのお礼

ありがとうございます。
おかげで原因も理解でき修正もうまくいきました。

お礼日時:2004/03/28 09:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!