VS2010 C# Windowsフォームアプリケーション
現在上記の環境で開発中です。
参考
開発している私の環境にはOutlook 2010がインストールされ、既定のメーラーとして普段利用しています。
System.Text.Encoding enc = System.Text.Encoding.GetEncoding("Shift-JIS");
//宛先
string to = "";
//題名
string subject = "ご挨拶";
subject = System.Web.HttpUtility.UrlEncode(subject, enc);
//本文
string body = "こんにちは。\r\nはじめまして。";
body = System.Web.HttpUtility.UrlEncode(body, enc);
//標準のメールクライアントを開く
System.Diagnostics.Process.Start(
string.Format("mailto:{0}?subject={1}&body={2}",
to, subject, body));
実行してみると、タイトルおよび本文が文字化けしています。
HTML形式になっている設定をテキスト形式に変更しても状況は変わりません。
送信自体はメーラーに任せ、アプリケーションの値のセットだけを行おうとしております。
コードに問題があるのか、メーラーの設定なのかが判別つきません。
ご教示、よろしくお願いします。