Знаки вопроса в теме письма
Программа на C#. System.Net.Mail.SmtpClient, отправляю письмо с кириллической темой (Subject). Сообщение System.Net.Mail.MailMessage. Firefox отображает нормально, у Gmail на Android тема "Результаты исследований" превращается в "Результаты исследо??аний". SubjectEncoding = Encoding.UTF8. Как решить проблему?
static void Main( string[] args )
{
SmtpClient client = new SmtpClient( "smtp.mail.ru", 587 );
client.Credentials = new NetworkCredential( "[email protected]", "password" );
client.EnableSsl = true;
MailMessage message = new MailMessage( "[email protected]", "[email protected]", "Результаты исследований", "Тело письма" );
message.SubjectEncoding = Encoding.UTF8;
client.Send( message );
Console.ReadLine();
}
Ответы (1 шт):
Автор решения: Александр Дубников
→ Ссылка
Решение такое (наверняка кому-нибудь пригодится):
message.SubjectEncoding = Encoding.GetEncoding( 1251 );