Я пытаюсь отправить электронное письмо через SmtpClient.
Только в части полученного электронного письма пропущены все апострофы.
Например, следующий текст (на французском языке) ):
Добрый день, административный сотрудник организации по проверке прав и возможностей.
Получен как
Добрый день, я отвечаю за организацию организации работы с платформой.
У меня проблема только с ASP. Net, результат хорош в . NET Консольное приложение Core 3.1 .
Что может быть источником этой проблемы?
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ: Вот код
using (var smtpClient = new SmtpClient
{
Host = @"smtp.myhost.net",
})
{
string body = @"Bonjour, l’administrateur de votre organisation a validé votre demande d’accès à la plateforme.";
await smtpClient.SendMailAsync(
"noreply@mydomain.com",
@"dest@domain.fr",
string.Empty,
body)
.ConfigureAwait(continueOnCapturedContext: false);
}
РЕДАКТИРОВАТЬ: Проблема решена путем замены апострофов на версии ASCII.