none
au携帯メールのsubjectの文字化け RRS feed

  • 質問

  • Visual Studio 2005 で開発しております。ASP.NET2.0でメール送信コードを記述しております。

    以下のコードでAu携帯へメール送信すると、subjectが文字化けします。不思議な現象ですが、文字化けしたりしなかったりします。赤字のコードだけでは対応できないようです。

    MIMEエンコードが必要?

    どなたか回避策をご教授お願い致します。

                Dim smtp As New SmtpClient(Application("servername")) 'メールサーバー名

                Dim message As New MailMessage

                With message
                    .From = New MailAddress(Session("storemail"), Session("storename"), System.Text.Encoding.GetEncoding("iso-2022-jp"))
                    .To.Add(New MailAddress(Session("kcpmail")))

                    .Subject = Session("subject")

                    .SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-2022-JP")

                    .Body = ""
                    .Body += Session("body") & ControlChars.CrLf
                    .Body += "以上"

                    .BodyEncoding = System.Text.Encoding.GetEncoding("ISO-2022-JP")
                End With

                Try
                    smtp.Send(message) 'メール送信
                Catch ex As Exception
                    Label3.Text = ex.ToString
                End Try

    2006年8月5日 7:29

すべての返信