- 104 名前:デフォルトの名無しさん [2005/12/21(水) 00:44:47 ]
- .NET 2.0 から追加になった System.Net.Mail名前空間で
日本語のメール送信を行っているんですが その時のエンコードで困っています。 本文はエンコードしても問題ないんですが 件名をエンコードすると、件名が無くなってしまうんです。 myMail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-2022-jp"); は、OKなんですが myMail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-2022-jp"); すると、件名が無くなってしまいます。 件名のエンコーディングを行わない場合、件名は有るんですが それだと、UTF8でエンコードされていて ケータイだと文字化けしちゃうんです。 これって、System.Net.Mailの仕様? 代替案をご教授頂けると助かります。 言語はC#です。
|

|