Dans mon projet MVC, iam utilisant ews pour créer et mettre à jour des rendez-vous dans le calendrier Outlook, j'ai un petit problème. Lorsque je crée/met à jour un rendez-vous dans le calendrier Outlook avec ews, le message du corps ne s'affiche pas correctement!Ews, Message du corps dans un mauvais encodage
J'ajoute
appt.Body = "rådgivning Møde"
et calendrier de perspectives, ce message sera affiché comme:? R dgivning M de
Appointment appt = Appointment.Bind(ExchangeServerConnection, apptID, new
PropertySet(AppointmentSchema.Subject, AppointmentSchema.Body, AppointmentSchema.TextBody, AppointmentSchema.LegacyFreeBusyStatus));
if (appt.LegacyFreeBusyStatus == appstatus)
{
appt.Subject = subject;
appt.Body = message;
appt.LegacyFreeBusyStatus = LegacyFreeBusyStatus.Busy;
//set explicit mode to SendToNone. Default mode is SendToAllAndSavecopy, it converts appointment to meeting.
SendInvitationsOrCancellationsMode mode = SendInvitationsOrCancellationsMode.SendToNone;
appt.Update(ConflictResolutionMode.AlwaysOverwrite, mode);
Je vous suggère d'activer le suivi https://msdn.microsoft.com/en-us/library/office/dd633676(v=exchg.80).aspx dans votre code, puis de publier le code XML envoyé le serveur. Tout devrait être en UTF8, cela ne devrait donc pas poser de problème, mais cela vous indiquera ce qui est posté sur le serveur. –