本文主要是介绍C# mailto方式发送邮件乱码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原先的代码大概如下:
private void SendMail(string mailAddress, string topics){string message = string.Format("mailto:{0}?subject={1}", mailAddress, topics);System.Diagnostics.Process.Start(message);//调用进程启动邮件}
邮件主题有时候出现乱码,解决办法就是对subject后面的参数进行urlencode编码
private void SendMail(string mailAddress, string topics){string message = string.Format("mailto:{0}?subject={1}", mailAddress, System.Web.HttpUtility.UrlEncode(topics));System.Diagnostics.Process.Start(message);//调用进程启动邮件}
参考链接:https://www.cnblogs.com/xuliangxing/p/7987282.html
这篇关于C# mailto方式发送邮件乱码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!