Я пытаюсь восстановить событие icalender, используя ews api.Но когда у меня есть символ Unicode в поле тела, он изменяется в учетной записи пользователя после восстановления.
Я пытался использовать кодирование ('utf'), но все же я получаю ту же проблему
Мой пример кода выглядит следующим образом -
self.event = icalendar.Event()
if data['body']['content_type']:
content_type = data['body']['content_type'].lower()
if(content_type == 'text'):
self.event.add('description', data['body']['content'])
elif(content_type == 'html'):
self.event.add('X-ALT-DESC;FMTTYPE=text/html', data['body']['content'])
Я отправляю этот код, используя мыльное сообщение для этого ews api
https://outlook.office365.com/EWS/Exchange.asmx
Итак, календарь Outlookсобытия восстанавливаются успешно без каких-либо проблем, но когда в теле событий у нас есть символы Юникода, то это изменяется при восстановлении