MailMessage.BodyEncoding プロパティ
アセンブリ: System (system.dll 内)

Dim instance As MailMessage Dim value As Encoding value = instance.BodyEncoding instance.BodyEncoding = value
/** @property */ public Encoding get_BodyEncoding () /** @property */ public void set_BodyEncoding (Encoding value)
Body の内容に対して適用される Encoding。

BodyEncoding プロパティに指定される値によって、Content-Type ヘッダーの文字セット フィールドが設定されます。既定の文字セットは "us-ascii" です。
BodyEncoding プロパティを UTF8、Unicode、または UTF32 に設定すると、この MailMessage について Base64 の TransferEncoding が .NET Framework によって選択されます。

UTF8 エンコーディングを使用する電子メール メッセージを作成するコード例を次に示します。
MailMessage message = new MailMessage(from, to); message.Body = "This is a test e-mail message sent by an application. "; // Include some non-ASCII characters in body and subject. string someArrows = new string(new char[] {'\u2190', '\u2191', '\u2192', '\u2193'}); message.Body += Environment.NewLine + someArrows; message.BodyEncoding = System.Text.Encoding.UTF8; message.Subject = "test message 1" + someArrows; message.SubjectEncoding = System.Text.Encoding.UTF8;
MailMessage^ message = gcnew MailMessage(from, to); message->Body = "This is a test e-mail message sent" + " by an application. "; // Include some non-ASCII characters in body and // subject. String^ someArrows = gcnew String(gcnew array<wchar_t>{L'\u2190', L'\u2191', L'\u2192', L'\u2193'}); message->Body += Environment::NewLine + someArrows; message->BodyEncoding = System::Text::Encoding::UTF8; message->Subject = "test message 1" + someArrows; message->SubjectEncoding = System::Text::Encoding::UTF8;

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MailMessage.BodyEncoding プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As MailMessage Dim value As Encoding value = instance.BodyEncoding instance.BodyEncoding = value
/** @property */ public Encoding get_BodyEncoding () /** @property */ public void set_BodyEncoding (Encoding value)
電子メールの本文のエンコーディングの種類を示す Encoding 値の 1 つ。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMailMessage.BodyEncodingを検索する場合は、下記のリンクをクリックしてください。

- MailMessage.BodyEncodingのページへのリンク