diff --git a/notification/src/main/java/com/amazon/opendistroforelasticsearch/alerting/destination/client/DestinationHttpClient.java b/notification/src/main/java/com/amazon/opendistroforelasticsearch/alerting/destination/client/DestinationHttpClient.java index eab233c6..ff7c1d59 100644 --- a/notification/src/main/java/com/amazon/opendistroforelasticsearch/alerting/destination/client/DestinationHttpClient.java +++ b/notification/src/main/java/com/amazon/opendistroforelasticsearch/alerting/destination/client/DestinationHttpClient.java @@ -38,6 +38,7 @@ import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; +import java.nio.charset.StandardCharsets; import java.util.Map; @@ -109,7 +110,7 @@ private CloseableHttpResponse getHttpResponse(BaseMessage message) throws Except } httpPostRequest.setURI(uri); - StringEntity entity = new StringEntity(extractBody(message)); + StringEntity entity = new StringEntity(extractBody(message), StandardCharsets.UTF_8); httpPostRequest.setEntity(entity); return HTTP_CLIENT.execute(httpPostRequest);