diff --git a/src/java/davmail/exchange/dav/DavExchangeSession.java b/src/java/davmail/exchange/dav/DavExchangeSession.java index 4d149aaa..557b17cf 100644 --- a/src/java/davmail/exchange/dav/DavExchangeSession.java +++ b/src/java/davmail/exchange/dav/DavExchangeSession.java @@ -2779,7 +2779,7 @@ public class DavExchangeSession extends ExchangeSession { } propertyValue = getPropertyIfExists(properties, "htmldescription"); if (propertyValue != null) { - mimeMessage.setContent(propertyValue, "text/html"); + mimeMessage.setContent(propertyValue, "text/html; charset=UTF-8"); } else { propertyValue = getPropertyIfExists(properties, "body"); if (propertyValue != null) { diff --git a/src/java/davmail/exchange/ews/EwsExchangeSession.java b/src/java/davmail/exchange/ews/EwsExchangeSession.java index da2cae7e..e86dd5aa 100644 --- a/src/java/davmail/exchange/ews/EwsExchangeSession.java +++ b/src/java/davmail/exchange/ews/EwsExchangeSession.java @@ -535,7 +535,7 @@ public class EwsExchangeSession extends ExchangeSession { if (propertyValue == null) { propertyValue = ""; } - mimeMessage.setContent(propertyValue, "text/html"); + mimeMessage.setContent(propertyValue, "text/html; charset=UTF-8"); mimeMessage.writeTo(baos); if (LOGGER.isDebugEnabled()) {