C# 交替查看和čćžšđ;用C语言发送邮件时#

C# 交替查看和čćžšđ;用C语言发送邮件时#,c#,C#,怎么办?您在构造函数中使用null作为AlternateView编码,请将其替换为encoding.GetEncoding(“utf-8”) 更新: 在构造函数中使用null之前,您已经更新了您的问题,无论如何,有一个构造函数带有编码参数。根据以下问题 答案是适当地设置备用视图的内容类型。您正在通过 null >代码>,考虑传递UTF-8代替: ContentType mimeType = new ContentType("text/html"); Alte

怎么办?

您在构造函数中使用null作为AlternateView编码,请将其替换为encoding.GetEncoding(“utf-8”)
更新:
在构造函数中使用null之前,您已经更新了您的问题,无论如何,有一个构造函数带有编码参数。

根据以下问题

答案是适当地设置备用视图的内容类型。您正在通过<代码> null >代码>,考虑传递UTF-8代替:

ContentType mimeType = new ContentType("text/html");
                AlternateView htmlView = AlternateView.CreateAlternateViewFromString(email.Body, mimeType);
                message.AlternateViews.Add(htmlView);
AlternateView plainView=AlternateView.CreateAlternateView-FromString(
Regex.Replace(email.Body,@“
ContentType mimeType = new ContentType("text/html");
                AlternateView htmlView = AlternateView.CreateAlternateViewFromString(email.Body, mimeType);
                message.AlternateViews.Add(htmlView);
AlternateView plainView = AlternateView.CreateAlternateViewFromString(
    Regex.Replace(email.Body, @"<(.|\n)*?", string.Empty), 
    Encoding.UTF8, "text/plain");