Кодирование зависимости в asp.net почта
Привет,
у меня есть служба электронной почты, которая отправляет электронную почту всем пользователям
некоторые из пользователей попадают ниже в тему вместо правильной темы
=?utf-8?B?VGhlIEZyb250IFBhZ2U6IFN0cmF0ZWd5OyBVdGlsaXRpZXM7IEJQQ0wgKEJVWSk7IEhQQ0wgKEJVWSk7IEdTSyBDb25zdW1lciAoQUREKTsgT2lsIEluZGlhIChCVVkpOyBIYXZlbGxzIEluZGlhIChCVVkpOyBCZXJnZXIgUGFpbnRzIChCVVkpOyBQYWdlIEluZHVzdHJpZXMgKFJFRFVDRSk7IFRhdGEgQ2hlbWljYWxzI
использовали нижеприведенную строку кода в письме.
mailObj.SubjectEncoding = System.Text.Encoding.UTF8; mailObj.BodyEncoding = Encoding.GetEncoding("utf-8"); mailObj.SubjectEncoding = Encoding.GetEncoding("utf-8");
Пожалуйста, сделайте все необходимое.
Sergey Alexandrovich Kryukov
Так в чем же проблема? Это правильный предмет, согласно одному из связанных с почтой стандартов/RFC. Это кодировка UTF-8, представленная в виде строки base64. Возможно, "некоторые из пользователей" используют какое-то почтовое приложение каменного века. Отправьте себе сообщение с некоторыми символами Юникода и проверьте его представление в почтовом приложении.
—СА